Feature #3757
closed
osd: Watch/Notify cleanup
Added by Samuel Just over 11 years ago.
Updated about 11 years ago.
Description
The current design is rather fragile particularly with respect to the locking and ref counting.
The result of this task should be a design which avoids the watch_lock ordering problems, uses smart pointers with clear reference ownership to avoid leaks/corruption, and allows multiple watches on the same object from the same client.
Testing will be accomplished via existing existing watch/notify and rbd teuthology tasks.
- Translation missing: en.field_position set to 15
- Translation missing: en.field_position deleted (
15)
- Translation missing: en.field_position set to 17
- Assignee set to Samuel Just
- Translation missing: en.field_position deleted (
23)
- Translation missing: en.field_position set to 8
- Translation missing: en.field_position deleted (
7)
- Translation missing: en.field_position set to 3
- Translation missing: en.field_position deleted (
3)
- Translation missing: en.field_position set to 5
- Target version set to v0.57c
- Translation missing: en.field_position deleted (
12)
- Translation missing: en.field_position set to 8
- Target version changed from v0.57c to v0.58
- Translation missing: en.field_position deleted (
8)
- Translation missing: en.field_position set to 2
- Translation missing: en.field_story_points set to 13
- Translation missing: en.field_position deleted (
2)
- Translation missing: en.field_position set to 2
- Status changed from New to In Progress
- Translation missing: en.field_position deleted (
2)
- Translation missing: en.field_position set to 2
- Status changed from In Progress to Fix Under Review
- Target version changed from v0.58 to v0.59
- Status changed from Fix Under Review to Resolved
b531aa3688d9e8831837c23abac0bdaba04ec793
Also available in: Atom
PDF