[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC Patch v3 16/22] blktap2: move ramdisk related codes to block-replication.c
On 09/25/2014 02:44 AM, Shriram Rajagopalan wrote: > On Sep 5, 2014 5:32 AM, "Wen Congyang" <wency@xxxxxxxxxxxxxx> wrote: >> >> COLO will reuse them >> >> Signed-off-by: Wen Congyang <wency@xxxxxxxxxxxxxx> >> Cc: Shriram Rajagopalan <rshriram@xxxxxxxxx> >> --- >> tools/blktap2/drivers/block-remus.c | 485 > ++---------------------------- >> tools/blktap2/drivers/block-replication.c | 452 > ++++++++++++++++++++++++++++ >> tools/blktap2/drivers/block-replication.h | 48 +++ >> 3 files changed, 523 insertions(+), 462 deletions(-) >> >> diff --git a/tools/blktap2/drivers/block-remus.c > b/tools/blktap2/drivers/block-remus.c >> index 8b6f157..2713af1 100644 >> --- a/tools/blktap2/drivers/block-remus.c >> +++ b/tools/blktap2/drivers/block-remus.c > ...snip.. >> >> static int backup_start(td_driver_t *driver) >> @@ -1120,7 +686,9 @@ static void server_do_wreq(td_driver_t *driver) >> if (mread(s->stream_fd.fd, buf, len) < 0) >> goto err; >> >> - if (ramdisk_write(&s->ramdisk, *sector, *sectors, buf) < 0) { >> + if (ramdisk_write_to_hashtable(s->h, *sector, *sectors, > > Please rename to something else. > Eg, ramdisk flush to disk? No, we just write to cache, not flush to disk. We use hashtable to organize the cache. What about ramdisk_write_to_cache()? Thanks Wen Congyang > > I am fine with the rest of the patch. Have you tested this setup with Remus > (not Colo) and ensured that you haven't reintroduced the write after write > issue, that was fixed a couple of years ago? Although I don't know how you > would test with 4.5 code base. > > Acked-by: Shriram Rajagopalan <rshriram@xxxxxxxxx> > (subject to addressing the renaming comment) > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |