Re: distributed point-in-time consistency report

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

 



Hi, sage and other cephers.

Thanks for sharing your tech report:-), and so sorry for not
responding for so long. I was "offline" for the passed two months due
to some personal reasons, and I missed the passed two CDMs also.

I just made some modifications according to your advice, and discussed
the "original op journal" processing in some detail as responding to
Greg's question:-).
I don't know if the high level design in this document is sufficient
to accomplish the replication task, if it does, I can go on to make
modifications to the details of my original design and discuss with
you.

My document is at:
        https://drive.google.com/file/d/12BXq0I3FCetHehqHC8w_r1Dh2_RZjBUS/view?usp=sharing

Thanks:-)


On 7 September 2017 at 09:34, Sage Weil <sweil@xxxxxxxxxx> wrote:
> Hi Xuehan,
>
> Thanks for presenting during CDM!  The final report I mentioned for the
> Red Hat / Harvey Mudd clinic that looked at the point-in-time consistency
> and time sync problem is at
>
>         http://newdream.net/~sage/RedHatFinalReport%2014-15.pdf
>
> If I understood correctly, this is essentially what you are proposing,
> except that the delay is done on the OSD instead of the client.  I think
> this improves a few things:
>
>  - fewer OSDs, fewer clocks to sync
>  - in most deployments, OSD to OSD latency will be lower
>  - clock error bound will be smaller
>  - fewer nodes whose clocks might jitter at the wrong time and invalidate
> the checkpoint
>
> Also, I *think* we can simply delay the OSD replies, preventing any causal
> link with a subsequent operation; new requests can still be
> processed, and hopefully the impact on overall workload will be
> very small.
>
> Does that simplify your approach or make it more complex?  I couldn't tell
> if there were other reasons or advantages to doing it on the client.
>
> Thanks!
> sage
--
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