Re: Rados multi-object transaction use cases

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




----- Original Message -----
> From: "Samuel Just" <sjust@xxxxxxxxxx>
> To: "ceph-devel" <ceph-devel@xxxxxxxxxxxxxxx>
> Sent: Friday, June 12, 2015 3:15:02 PM
> Subject: Rados multi-object transaction use cases
> 
> In the Infernalis CDS, we had a session on RADOS multi-object transactions.
> I'd like to continue the discussion at the upcoming Jewel CDS.  I thought
> I'd prime the discussion by asking: if librados supported multi-object read
> and write transactions, what would you use them for?  Some idea of use cases
> would be valuable when considering things like deadlock coping strategies.

Here are a few for rgw:
 - update bucket index when creating / modifying / deleting an object
 - store multiple metadata objects atomically: e.g., user info + user access keys + user email (currently not atomic)
 - store bucket entry point + bucket instance info atomically
 - creating a bucket and adding it to the user's list of buckets

Yehuda
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux