aboutsummaryrefslogtreecommitdiffstats
path: root/tools/remus
Commit message (Collapse)AuthorAgeFilesLines
* remus: command line switch to enable/disable checkpoint compressionShriram Rajagopalan2011-12-011-1/+9
| | | | | | | | | Add a command line switch to remus script that allows the user to enable or disable checkpoint compression in the libxc code. Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca> Acked-by: Brendan Cully <brendan@cs.ubc.ca> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* remus: blackhole replication targetShriram Rajagopalan2011-04-081-7/+16
| | | | | | | | | | | | The new --null option allows one to test and play with just the memory checkpointing and network buffering aspect of remus, without the need for a second host. The disk is not replicated. All replication data is sent to /dev/null. This option is pretty handy when a user wants to see the page churn for his workload or observe the latency hit though the latter will not be accurate. Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* build: Make XEN_ROOT an absolute path.Keir Fraser2011-03-171-1/+1
| | | | | | | | Otherwise make can search the path relative to certain standard paths such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in Config.mk suffers from this). Signed-off-by: Keir Fraser <keir@xen.org>
* remus: remove remus kernel extensions (now distributed with pvops kernel)Brendan Cully2010-09-0725-5754/+0
| | | | | | | | | Note that 2.6.18 doesn't have these extensions, so as of this patch Remus no longer supports 2.6.18 dom0 (2.6.18 is still the preferred kernel for domU, since it contains the suspend event channel). Signed-off-by: Brendan Cully <brendan@cs.ubc.ca> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Remus: use IFB for net buffer on newer kernelsKeir Fraser2010-05-041-2/+3
| | | | | | | IMQ does not work with ebtables on 2.6.31, and IFB is not a third-party patch. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: move device handling into its own moduleKeir Fraser2010-05-041-135/+3
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: remove obsolete codeKeir Fraser2010-05-041-18/+0
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: make ebt_imq and sch_queue compatible with pvopsKeir Fraser2010-04-154-18/+108
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* tools/remus: fix build in (symlinked) read-only source treeKeir Fraser2010-02-101-4/+5
| | | | | | | | | | | Modifying source files should generally be avoided; if it is being done, care should at least be taken to not attempt writes to read-only files. While at it, also force the whole ugly construct to fail if any of its commands fails. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* remus: Only build kernel module if parent kernel has IMQ configured.Keir Fraser2010-02-081-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Remus: fix ia64 buildKeir Fraser2010-02-051-0/+5
| | | | | | | | | | This patch fixes the following error: /xen-unstable.hg/tools/remus/kmod/sch_queue.c: In function `is_foreign': /xen-unstable.hg/tools/remus/kmod/sch_queue.c:51: error: `phys_to_machine_mapping' undeclared (first use in this function) Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
* Remus: ensure kernel modules are built before attempting to installKeir Fraser2010-02-031-1/+1
| | | | | | | | them make tools seems to skip straight to the install target. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: use imqebt instead of ebtablesKeir Fraser2010-02-031-2/+2
| | | | | | | | I added a standalone IMQ-aware ebtables version in the initial Remus submission, but forgot to actually activate it. This fixes that oversight. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* remus: Skip Linux-specific build components on other OSesKeir Fraser2009-12-021-1/+1
| | | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Acked-by: Brendan Cully <brendan@cs.ubc.ca>
* remus: Fix makefiles for indentationKeir Fraser2009-11-134-53/+53
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Remus: support for network bufferingKeir Fraser2009-11-1325-8/+5661
| | | | | | | | | | | This currently relies on the third-party IMQ patch (linuximq.net) being present in dom0. The plan is to replace this with a direct hook into netback eventually. This patch includes a pared-down and patched copy of ebtables to install IMQ on a VIF. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: add control script to activate remus on a VMKeir Fraser2009-11-133-0/+386
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>