Feature #389
closedSynchronize header modifications between clients
0%
Description
For example, when we create a snapshot and there's a running client, we need to make sure the running client has been notified about the new snapshot before the snapshot creation process is done. I saw some confusion about how to create snapshots, and we probably want to solve that earlier than later.
Updated by Yehuda Sadeh over 13 years ago
- Assignee set to Yehuda Sadeh
Still working on it. Major functionality that was implemented:
- new osd- watch/notify/notify-ack messages
- most of kernel client side
- infrastructure for userspace side
- most of osd side
Still needs to be done:
- implement client 'lingering' messages (userspace)
- integrate userspace rbd implementation with watch/notify: notify after each update, listen to notifications where needed
- complete osd side timeouts for clients that were disconnected before the notification
- debugging
Updated by Yehuda Sadeh over 13 years ago
main stuff left to be done:
- configurable timeouts (on client side?)
- more debugging
Updated by Yehuda Sadeh over 13 years ago
- Status changed from New to Resolved
configurable timeouts implemented as of 7e206dfec07033d49770bafcc2c86f6dd736d7c2.
I'm closing this issue, there's also the more general issue #298 which I'll keep open a bit, will run some more tests before closing that feature.