diff options
author | Alexander Bokovoy <abokovoy@redhat.com> | 2012-07-24 12:07:23 +0300 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2012-07-24 16:17:03 -0400 |
commit | cc42d19e35ee54b9fcf82e70b7897a6d386d08b9 (patch) | |
tree | 818478233aaf978e3579e720d4ed2e065e1fe5bd /install/po/README | |
parent | 123573912270dd28871766d235ed9f2f15216363 (diff) | |
download | freeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.tar.gz freeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.tar.xz freeipa-cc42d19e35ee54b9fcf82e70b7897a6d386d08b9.zip |
Rework task naming in LDAP updates to avoid conflicting names in certain cases
There are two problems in task naming in LDAP updates:
1. Randomness may be scarce in virtual machines
2. Random number is added to the time value rounded to a second
The second issue leads to values that may repeat themselves as time
only grows and random number is non-negative as well, so
t2+r2 can be equal to t1+t2 generated earlier.
Since task name is a DN, there is no strict requirement to use an integer value.
Instead, we generate an UUID and use its 60-bit time, 14-bit sequential number,
and attribute name.
https://fedorahosted.org/freeipa/ticket/2942
Diffstat (limited to 'install/po/README')
0 files changed, 0 insertions, 0 deletions