From: Hongyang Yang <yanghy@cn.fujitsu.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: laijs@cn.fujitsu.com, wency@cn.fujitsu.com,
andrew.cooper3@citrix.com, yunhong.jiang@intel.com,
eddie.dong@intel.com, xen-devel@lists.xen.org,
rshriram@cs.ubc.ca, ian.campbell@citrix.com
Subject: Re: [PATCH v19 00/12] Remus/Libxl: Remus network buffering and drbd disk
Date: Fri, 26 Sep 2014 14:12:33 +0800 [thread overview]
Message-ID: <542503D1.7060102@cn.fujitsu.com> (raw)
In-Reply-To: <21540.19829.698231.883970@mariner.uk.xensource.com>
I have done testing and make some fix on top of you branch. See
below link for clear image of what I have fixed:
https://github.com/macrosheep/xen/commits/wip.remus.v21
And thank you for the detailed manual on rearrange patches.
I have rearranged the patches using autosquash and finished
testing on the final remus-v21 patches which I have posted
on list already.
https://github.com/macrosheep/xen/commits/remus-v21
Thank you very much for the work!
Thanks,
Yang.
在 09/26/2014 01:14 AM, Ian Jackson 写道:
> Hongyang Yang writes ("Re: [PATCH v19 00/12] Remus/Libxl: Remus network bufferi> I have sent a v20 which was rebased, you can rework based on that.
>
> I have prepared a branch which I think addresses the comments I had on
> v20:
>
> git://xenbits.xen.org/people/iwj/xen.git refs/tags/remus-v20..wip.remus.v20
>
> http://xenbits.xen.org/gitweb/?p=people/iwj/xen.git;a=shortlog;h=refs/heads/wip.remus.v20
>
> Rather than rebasing your series, I have put a pile of individual
> commits on top of it, tagged with the special syntax which
> git rebase -i --autosquash
> uses to reorder and combine commits.
>
> That is how I would have prepared the series anyway, but if I stop now
> (before actually running the rebase --autosquash) you can see what I
> have done as individual commits, and it has enabled me to write useful
> commit messages for you. I have also spared the list another
> patchbomb.
>
> I think the next step is for you to test this branch head. I have
> checked that it compiles but I have NOT EXECUTED IT AT ALL I am
> afraid. You can then add your own commits on the end with the same
> autosquash syntax, to fix bugs I have introduced.
>
> And then you will need to actually rebase and squash the series to
> make v21, using a rune like:
> git rebase -i --autosquash remus-v20
> Alternatively you can do that rebase first.
>
> You will probably find that there are some conflicts but hopefully
> they will be straightforward.
>
> I'll now discuss my actual changes:
>
>
> The two commits `libxl: multidev: ' need to be bubbled to the top of
> your series. The rest of my changes to `Introduce an abstract Remus
> device layer' depend on them.
>
>
> You can allow git to combine the rest of the changes marked with
> `squash!' with whatever commit they belong to. You'll proabably want
> to edit the commit message to combine my comments with your own commit
> message so that the whole thing looks sane.
>
> I hope the commit messages I have provided make sense to you.
>
>
> The top commit on my branch, squash-VARIOUS, swaps
> LIBXL__DEVICE_KIND_{VIF,VBD} for LIBXL__DEVICE_REMUS_KIND_{NIC,DISK}.
> Sorry for bundling that all together, but it's a simple
> search-and-replace. It might be easier to do that to your whole
> series with git-filter-branch. So I have done that for you here:
>
> git://xenbits.xen.org/people/iwj/xen.git refs/tags/remus-v20..wip.remus.v20.filtered
>
> You'll still need to bubble that top patch, which is very small in the
> filtered version, down the series. See below for the
> git-filter-branch rune I used.
>
>
> I hope this is all of some use.
>
> Regards,
> Ian.
>
>
> mariner:xen.git> git-checkout -b wip.remus.v20.filtered
> mariner:xen.git> git-reset --hard wip.remus.v20
> mariner:xen.git> cat ~/work/t
> #!/bin/sh
> perl -i -pe 's/LIBXL__DEVICE_KIND_REMUS_DISK/LIBXL__DEVICE_KIND_VBD/g;
> s/LIBXL__DEVICE_KIND_REMUS_NIC/LIBXL__DEVICE_KIND_VIF/g' tools/libxl/*
> mariner:xen.git> git-filter-branch --tree-filter ~/work/t hongyang/remus-v20..wip.remus.v20.filtered
> [stuff]
> .
>
--
Thanks,
Yang.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
prev parent reply other threads:[~2014-09-26 6:12 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-02 3:34 [PATCH v19 00/12] Remus/Libxl: Remus network buffering and drbd disk Yang Hongyang
2014-09-02 3:34 ` [PATCH v19 01/12] libxl: introduce libxl__multidev_prepare_with_aodev Yang Hongyang
2014-09-02 3:34 ` [PATCH v19 02/12] libxl: Extend libxl__ao_device with a libxl__ev_child member Yang Hongyang
2014-09-24 14:53 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 03/12] autoconf: add libnl3 dependency for Remus network buffering support Yang Hongyang
2014-09-02 3:34 ` [PATCH v19 04/12] libxl/remus: introduce an abstract Remus device layer Yang Hongyang
2014-09-24 15:30 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 05/12] libxl/remus: setup and control network output buffering Yang Hongyang
2014-09-24 15:32 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 06/12] libxl/remus: setup and control disk replication for DRBD backends Yang Hongyang
2014-09-05 17:41 ` Ian Jackson
2014-09-16 14:46 ` Ian Jackson
2014-09-16 15:13 ` Shriram Rajagopalan
2014-09-17 1:14 ` Hongyang Yang
2014-09-19 17:56 ` Ian Jackson
2014-09-23 5:13 ` Hongyang Yang
2014-09-24 15:32 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 07/12] xl/remus: change bool to defbool Yang Hongyang
2014-09-24 15:37 ` Ian Jackson
2014-09-24 18:08 ` Shriram Rajagopalan
2014-09-02 3:34 ` [PATCH v19 08/12] xl/remus: cmdline switch to explicitly enable unsafe configurations Yang Hongyang
2014-09-24 15:39 ` Ian Jackson
2014-09-24 18:00 ` Shriram Rajagopalan
2014-09-25 10:23 ` Ian Campbell
2014-09-25 10:29 ` Ian Jackson
2014-09-25 11:30 ` Shriram Rajagopalan
2014-09-25 16:49 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 09/12] xl/remus: cmdline switches and config vars to control network buffering Yang Hongyang
2014-09-24 15:41 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 10/12] xl/remus: add a cmdline switch to disable disk replication Yang Hongyang
2014-09-24 15:42 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 11/12] libxl/remus: add LIBXL_HAVE_REMUS to indicate Remus support in libxl Yang Hongyang
2014-09-24 15:42 ` Ian Jackson
2014-09-02 3:34 ` [PATCH v19 12/12] MAINTAINERS: update maintained files of Remus Yang Hongyang
2014-09-24 15:43 ` Ian Jackson
2014-09-25 1:34 ` Hongyang Yang
2014-09-25 10:23 ` Ian Campbell
2014-09-25 10:30 ` Hongyang Yang
2014-09-25 10:31 ` Ian Campbell
2014-09-25 13:11 ` Ian Jackson
2014-09-24 15:49 ` [PATCH v19 00/12] Remus/Libxl: Remus network buffering and drbd disk Ian Jackson
2014-09-25 6:25 ` Hongyang Yang
2014-09-25 10:28 ` Ian Jackson
2014-09-25 17:14 ` Ian Jackson
2014-09-26 6:12 ` Hongyang Yang [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=542503D1.7060102@cn.fujitsu.com \
--to=yanghy@cn.fujitsu.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=eddie.dong@intel.com \
--cc=ian.campbell@citrix.com \
--cc=laijs@cn.fujitsu.com \
--cc=rshriram@cs.ubc.ca \
--cc=wency@cn.fujitsu.com \
--cc=xen-devel@lists.xen.org \
--cc=yunhong.jiang@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.