----- Original Message ----- > From: "Sorin Manolache" <sorinm@xxxxxxxxx> > To: ceph-users@xxxxxxxxxxxxxx > Sent: Sunday, 21 February, 2016 8:20:13 AM > Subject: librados: how to get notified when a certain object is created > > Hello, > > I can set a watch on an object in librados. Does this object have to > exist already at the moment I'm setting the watch on it? What happens if > the object does not exist? Is my watcher valid? Will I get notified when > someone else creates the missing object that I'm watching and sends a > notification? > > If the watch is not valid if the object has not yet been created then > how can I get notified when the object is created? (I can imagine a > work-around: there's an additional object, a kind of object registry > object (the equivalent of a directory in a file system), that contains > the list of created objects. I'm watching for modifications of the > object registry object. Whenever a new object is created, the agent that > creates the object also updates the object registry object.) Could an object class be the right solution here? https://github.com/ceph/ceph/blob/master/src/cls/hello/cls_hello.cc#L78 Cheers, Brad > > Thank you, > Sorin > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com