HomePhorge

(#16581) Use native Win32 APIs to resolve SIDs in providers
9291ae220e0aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#16581) Use native Win32 APIs to resolve SIDs in providers

Previously, the Windows user, group, and scheduled_task providers used WMI
to resolve SIDs, but it is very slow in a domain environment.

This commit changes the providers to use the Puppet::Util::Windows::SID
module instead, and has been observed to be 6000 times faster.

Details

Provenance
Josh Cooper <josh@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU3d360e7fb79b: (#16581) Documentation changes
Branches
Unknown
Tags
Unknown

Event Timeline

Josh Cooper <josh@puppetlabs.com> committed rPU9291ae220e0a: (#16581) Use native Win32 APIs to resolve SIDs in providers (authored by Josh Cooper <josh@puppetlabs.com>).Oct 19 2012, 10:13 PM