git patch file (master)
Bug Description: Schema reload task (schema-reload.pl) was not
Fix Description: Attribute Syntax is stored in the hash and
retrieved based upon the attribute syntax. When Schema reload
task is invoked, the attribute syntax objects were completely
replaced ignoring the lock protection. This patch protects
the attribute syntax replacement (attr_syntax_delete_all_for_
schemareload) with the write lock. Also, attribute syntax
object maintains the reference count. The schema reload
respects the reference count instead of blindly deleting them.
Reviewed by Rich (Thank you!!)
Pushed to master: commit 81b9974
Pushed to 389-ds-base-1.3.0 branch: commit a7ae8de
Pushed to 389-ds-base-1.2.11 branch: commit c829872
Metadata Update from @nhosoi:
- Issue assigned to nhosoi
- Issue set to the milestone: 220.127.116.11
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here:
If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Fixed)
to comment on this ticket.