Activity

From 12/18/2012 to 01/16/2013

01/16/2013

08:57 pm Revision 82e3bf85: Check if KVM machine version is supported
If machine version is passed as an hv param, a check is made
in target node whether this version is included in the s...
Dimitris Aragiorgis
08:57 pm ganeti-local Revision 82e3bf85: Check if KVM machine version is supported
If machine version is passed as an hv param, a check is made
in target node whether this version is included in the s...
Dimitris Aragiorgis
07:43 pm Revision 11cf71c4: Revert "run-in-tempdir: Improve speed"
This reverts commit dd60179dfd8 as it broke coverage for Python.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
07:43 pm ganeti-local Revision 11cf71c4: Revert "run-in-tempdir: Improve speed"
This reverts commit dd60179dfd8 as it broke coverage for Python.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
07:09 pm Revision e32e1fb9: Verify that templates are compatible with exclusive storage
cluster-verify reports instances with disk templates not compatible with
exclusive storage but that are running on no...
Bernardo Dal Seno
07:09 pm ganeti-local Revision e32e1fb9: Verify that templates are compatible with exclusive storage
cluster-verify reports instances with disk templates not compatible with
exclusive storage but that are running on no...
Bernardo Dal Seno
07:09 pm Revision 58bc6241: add-node checks PVs
add-node now performs a few checks on LVM before adding a node to the
cluster.
Signed-off-by: Bernardo Dal Seno <bda...
Bernardo Dal Seno
07:09 pm Revision 14fe92c7: New RPC call for node verify in dns-only RPC client
This will be used in node-add.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Michael Hanselman...
Bernardo Dal Seno
07:09 pm Revision 525939d9: cluster-verify checks uniformity of PV sizes
When exclusive_storage is set, cluster-verify complains if the size of PVs
is not uniform across a node group.
Signe...
Bernardo Dal Seno
07:09 pm Revision 39eb39dc: Moved checks within LUClusterVerifyGroup
Almost all instance-specific checks have been moved from the Exec method to
the _VerifyInstance method. This cleans u...
Bernardo Dal Seno
07:09 pm Revision b496abdb: bdev.GetPVInfo() returns list of LVs
This will be used for checks related to exclusive storage.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Re...
Bernardo Dal Seno
07:09 pm ganeti-local Revision d5a690cb: cluster-verify checks that PVs are not shared
When exclusive_storage is set, cluster-verify complains if PVs are shared
among unrelated LVs.
Signed-off-by: Bernar...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 525939d9: cluster-verify checks uniformity of PV sizes
When exclusive_storage is set, cluster-verify complains if the size of PVs
is not uniform across a node group.
Signe...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 14fe92c7: New RPC call for node verify in dns-only RPC client
This will be used in node-add.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Michael Hanselman...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 58bc6241: add-node checks PVs
add-node now performs a few checks on LVM before adding a node to the
cluster.
Signed-off-by: Bernardo Dal Seno <bda...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 39eb39dc: Moved checks within LUClusterVerifyGroup
Almost all instance-specific checks have been moved from the Exec method to
the _VerifyInstance method. This cleans u...
Bernardo Dal Seno
07:09 pm ganeti-local Revision b496abdb: bdev.GetPVInfo() returns list of LVs
This will be used for checks related to exclusive storage.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Re...
Bernardo Dal Seno
07:09 pm Revision d5a690cb: cluster-verify checks that PVs are not shared
When exclusive_storage is set, cluster-verify complains if PVs are shared
among unrelated LVs.
Signed-off-by: Bernar...
Bernardo Dal Seno
07:09 pm Revision 8c3d6797: Small cleanup in constants.py
- compat.UniqueFrozenset used in one more place, for consistency.
- The order of NV_XXX constants is fixed so that al...
Bernardo Dal Seno
07:09 pm Revision 22d9752a: cluster-verify checks uniformity of exclusive_storage flag
The value of the flag should be the same for nodes within the same group.
Signed-off-by: Bernardo Dal Seno <bdalseno...
Bernardo Dal Seno
07:09 pm Revision 11064155: utils.LvmExclusiveCheckNodePvs() returns more info
utils.LvmExclusiveCheckNodePvs() now returns the size of the smallest and
biggest PVs of a node. They will be used fo...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 8c3d6797: Small cleanup in constants.py
- compat.UniqueFrozenset used in one more place, for consistency.
- The order of NV_XXX constants is fixed so that al...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 22d9752a: cluster-verify checks uniformity of exclusive_storage flag
The value of the flag should be the same for nodes within the same group.
Signed-off-by: Bernardo Dal Seno <bdalseno...
Bernardo Dal Seno
07:09 pm ganeti-local Revision 11064155: utils.LvmExclusiveCheckNodePvs() returns more info
utils.LvmExclusiveCheckNodePvs() now returns the size of the smallest and
biggest PVs of a node. They will be used fo...
Bernardo Dal Seno
07:01 pm Revision dd60179d: run-in-tempdir: Improve speed
By creating symlinks instead of actually creating files we still get the
benefits of using a temporary directory, but...
Michael Hanselmann
07:01 pm ganeti-local Revision dd60179d: run-in-tempdir: Improve speed
By creating symlinks instead of actually creating files we still get the
benefits of using a temporary directory, but...
Michael Hanselmann
06:07 pm ganeti-local Revision 06a6f2cc: run-in-tempdir: Copy doc/* only if needed
To preserve disk space on copying all files to a temporary directory,
the “doc” directory is only copied when buildin...
Michael Hanselmann
06:07 pm Revision 06a6f2cc: run-in-tempdir: Copy doc/* only if needed
To preserve disk space on copying all files to a temporary directory,
the “doc” directory is only copied when buildin...
Michael Hanselmann
03:56 pm Revision e71c47d3: Integrate DRBD with the report generation infrastructure
With this commit, the DRBD data collector does not only print the data
it extracts, but includes them in the proper J...
Michele Tartara
03:56 pm ganeti-local Revision e71c47d3: Integrate DRBD with the report generation infrastructure
With this commit, the DRBD data collector does not only print the data
it extracts, but includes them in the proper J...
Michele Tartara
03:56 pm Revision 13d3acab: Add reporting infrastructure for data collectors
This commit adds the part of the JSON report generation code that will be
common to all the data collectors, accordin...
Michele Tartara
03:56 pm ganeti-local Revision 13d3acab: Add reporting infrastructure for data collectors
This commit adds the part of the JSON report generation code that will be
common to all the data collectors, accordin...
Michele Tartara
03:56 pm ganeti-local Revision ace37e24: Move getCurrentTime from Confd.Utils to Utils
The getCurrentTime function is of wide interest, so its moved to a more
appropriate position.
Signed-off-by: Michele...
Michele Tartara
03:56 pm Revision ace37e24: Move getCurrentTime from Confd.Utils to Utils
The getCurrentTime function is of wide interest, so its moved to a more
appropriate position.
Signed-off-by: Michele...
Michele Tartara
01:11 pm Revision 43a840a3: burnin: Add unittest for supported disk templates
When new a new disk template is added, burnin should be updated.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
01:11 pm ganeti-local Revision 43a840a3: burnin: Add unittest for supported disk templates
When new a new disk template is added, burnin should be updated.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
01:10 pm Revision 4b9638dc: kvm: make kvm path configurable as an hv parameter
This fixes Issue 225.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go...
Guido Trotter
01:10 pm ganeti-local Revision 4b9638dc: kvm: make kvm path configurable as an hv parameter
This fixes Issue 225.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go...
Guido Trotter
01:07 pm ganeti-local Revision b73f1c59: make _{Generate,Execute}KVMRuntime accept kvm help
Currently kvm --help is called twice at instance startup, this makes
sure it's called only once.
Signed-off-by: Guid...
Guido Trotter
01:07 pm Revision b73f1c59: make _{Generate,Execute}KVMRuntime accept kvm help
Currently kvm --help is called twice at instance startup, this makes
sure it's called only once.
Signed-off-by: Guid...
Guido Trotter
01:07 pm Revision 3b59ec02: kvm: make auxiliary functions accept a kvm path
This will be used to be able to customize the path in an hv parameter.
Also fix two comments that still mentioned ve...
Guido Trotter
01:07 pm ganeti-local Revision 3b59ec02: kvm: make auxiliary functions accept a kvm path
This will be used to be able to customize the path in an hv parameter.
Also fix two comments that still mentioned ve...
Guido Trotter
01:06 pm Revision 4ab75599: Add KVM machine version as hv param
This is needed in case an instance must be booted with an exact type of
machine version (due to e.g. outdated drivers...
Dimitris Aragiorgis
01:06 pm ganeti-local Revision 4ab75599: Add KVM machine version as hv param
This is needed in case an instance must be booted with an exact type of
machine version (due to e.g. outdated drivers...
Dimitris Aragiorgis
12:19 pm Revision 8e55e20f: Move burnin to ganeti.tools.burnin
Similar to other scripts, “tools/burnin” just becomes a wrapper script.
Signed-off-by: Michael Hanselmann <hansmi@go...
Michael Hanselmann
12:19 pm ganeti-local Revision 8e55e20f: Move burnin to ganeti.tools.burnin
Similar to other scripts, “tools/burnin” just becomes a wrapper script.
Signed-off-by: Michael Hanselmann <hansmi@go...
Michael Hanselmann

01/15/2013

07:31 pm Revision 45566243: Remove special-case of "0" in niceSort
Since now niceSort is more consistently behaved, we don't have the
special casing. This should have been removed in c...
Iustin Pop
07:31 pm ganeti-local Revision 45566243: Remove special-case of "0" in niceSort
Since now niceSort is more consistently behaved, we don't have the
special casing. This should have been removed in c...
Iustin Pop
06:18 pm ganeti-local Revision 85a895be: burnin: Enable DT_EXT/DT_RBD for single node clusters
As reported by Constantinos Venetsanopoulos, DT_RBD and DT_EXT work on
single node clusters.
Signed-off-by: Michael ...
Michael Hanselmann
06:18 pm Revision 85a895be: burnin: Enable DT_EXT/DT_RBD for single node clusters
As reported by Constantinos Venetsanopoulos, DT_RBD and DT_EXT work on
single node clusters.
Signed-off-by: Michael ...
Michael Hanselmann
05:17 pm Revision d46c9fd6: test/Types.hs: add an HLint ANN for ignoring camelCase
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
05:17 pm ganeti-local Revision d46c9fd6: test/Types.hs: add an HLint ANN for ignoring camelCase
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
04:43 pm Revision 5ce58234: Link man pages in documentation
This patch depends on “Option to include man pages in documentation”. In
the documentation build including man pages,...
Michael Hanselmann
04:43 pm ganeti-local Revision 5ce58234: Link man pages in documentation
This patch depends on “Option to include man pages in documentation”. In
the documentation build including man pages,...
Michael Hanselmann
04:27 pm ganeti-local Revision a7f0953a: Make niceSort a wrapper over niceSortKey id
Currently, niceSort behaves differently than niceSortKey in cases
where the parsed groups are equal but the original ...
Iustin Pop
04:27 pm Revision a7f0953a: Make niceSort a wrapper over niceSortKey id
Currently, niceSort behaves differently than niceSortKey in cases
where the parsed groups are equal but the original ...
Iustin Pop
04:26 pm Revision 96b28307: Add version check for Sphinx
Sphinx 1.0 and above can check version by setting “needs_sphinx” in the
configuration.
Signed-off-by: Michael Hansel...
Michael Hanselmann
04:26 pm ganeti-local Revision 96b28307: Add version check for Sphinx
Sphinx 1.0 and above can check version by setting “needs_sphinx” in the
configuration.
Signed-off-by: Michael Hansel...
Michael Hanselmann
04:24 pm Revision 41806ef4: Option to include man pages in documentation
Before this patch, HTML versions of man pages (man/*.rst) were already
built. However, since they are separate from t...
Michael Hanselmann
04:24 pm ganeti-local Revision 41806ef4: Option to include man pages in documentation
Before this patch, HTML versions of man pages (man/*.rst) were already
built. However, since they are separate from t...
Michael Hanselmann
03:16 pm ganeti-local Revision 6d675203: design-autorepair.rst: separate list of jobs with plus sign
Commas are not valid characters in tags, hence they can't be use to
separate the different job IDs; plus signs (+) ar...
Dato Simó
03:16 pm Revision 6d675203: design-autorepair.rst: separate list of jobs with plus sign
Commas are not valid characters in tags, hence they can't be use to
separate the different job IDs; plus signs (+) ar...
Dato Simó
01:18 pm Revision 42959a7f: burnin: Disk template option cleanup
Burnin doesn't support all disk templates (specifically it doesn't
support “blockdev”). The code, however, used manua...
Michael Hanselmann
01:18 pm ganeti-local Revision 42959a7f: burnin: Disk template option cleanup
Burnin doesn't support all disk templates (specifically it doesn't
support “blockdev”). The code, however, used manua...
Michael Hanselmann
01:18 pm Revision d8378091: burnin: Factorize disk template lists
Keep the lists at the top instead of having them embedded in the code.
Use frozenset, too.
Signed-off-by: Michael Ha...
Michael Hanselmann
01:18 pm ganeti-local Revision d8378091: burnin: Factorize disk template lists
Keep the lists at the top instead of having them embedded in the code.
Use frozenset, too.
Signed-off-by: Michael Ha...
Michael Hanselmann
11:42 am Revision 2f3a3365: Replace nodegroups' PartialNic by PartialNicParams
This fixes a bug that corrups the config when one adds a
network to a node group. I wil soon extend QA by some comman...
Helga Velroyen
11:42 am ganeti-local Revision 2f3a3365: Replace nodegroups' PartialNic by PartialNicParams
This fixes a bug that corrups the config when one adds a
network to a node group. I wil soon extend QA by some comman...
Helga Velroyen

01/14/2013

05:54 pm Revision ef947a42: Loader.hs: ignore expired ArSuspended policies
At the moment, because 'mergeData' is pure, it may set instance auto-repair
policies that are of the form `ArSuspende...
Dato Simó
05:54 pm ganeti-local Revision ef947a42: Loader.hs: ignore expired ArSuspended policies
At the moment, because 'mergeData' is pure, it may set instance auto-repair
policies that are of the form `ArSuspende...
Dato Simó
05:54 pm Revision e79f576c: Loader.hs: rewrite extractExTags to use chompPrefix
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
05:54 pm Revision b1eb71c7: design-autorepair.rst: clarify tag precedence and conflict
This commit clarifies one particular point of the auto-repair workflow:
what to do when multiple, conflicting adminis...
Dato Simó
05:54 pm Revision 55416810: Loader.hs: set instance auto-repair policy in mergeData
'getArPolicy' and 'setArPolicy' follow the precedence rules introduced in
b1eb71c: within an object, the most restric...
Dato Simó
05:54 pm ganeti-local Revision e79f576c: Loader.hs: rewrite extractExTags to use chompPrefix
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
05:54 pm ganeti-local Revision b1eb71c7: design-autorepair.rst: clarify tag precedence and conflict
This commit clarifies one particular point of the auto-repair workflow:
what to do when multiple, conflicting adminis...
Dato Simó
05:54 pm ganeti-local Revision 55416810: Loader.hs: set instance auto-repair policy in mergeData
'getArPolicy' and 'setArPolicy' follow the precedence rules introduced in
b1eb71c: within an object, the most restric...
Dato Simó
05:54 pm Revision 23594127: Instance.hs: add an 'arPolicy' field for auto-repair policy
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
05:54 pm Revision b6aeda4a: Utils.hs: add a clockTimeToString function
This function allows to easily convert a ClockTime object to a string
representation of its timestamp (seconds-only)....
Dato Simó
05:54 pm Revision b009f682: Utils.hs: function to chomp prefix + separator from a string
Some auto-repair tags are composed of a prefix and then an optional
argument; the new "chompPrefix" function in Utils...
Dato Simó
05:54 pm ganeti-local Revision 23594127: Instance.hs: add an 'arPolicy' field for auto-repair policy
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
05:54 pm ganeti-local Revision b6aeda4a: Utils.hs: add a clockTimeToString function
This function allows to easily convert a ClockTime object to a string
representation of its timestamp (seconds-only)....
Dato Simó
05:54 pm ganeti-local Revision b009f682: Utils.hs: function to chomp prefix + separator from a string
Some auto-repair tags are composed of a prefix and then an optional
argument; the new "chompPrefix" function in Utils...
Dato Simó
05:54 pm Revision 819358e1: design-autorepair.rst: add a graph with state transitions
The graph added here follows the data types introduced in 7ec2f76, by which
"Suspended" is not a state, but a possibl...
Dato Simó
05:54 pm ganeti-local Revision 819358e1: design-autorepair.rst: add a graph with state transitions
The graph added here follows the data types introduced in 7ec2f76, by which
"Suspended" is not a state, but a possibl...
Dato Simó
05:52 pm Revision 3e77a36c: Add initial constants and Haskell ADTs for auto repair
In this commit, the AutoRepairType and AutoRepairResult types are defined,
with the possible values specified in doc/...
Dato Simó
05:52 pm Revision 7ec2f76b: HTools/Types.hs: more auto-repair types
AutoRepairPolicy, AutoRepairStatus, and other auxiliary types are added.
These are used only internally by the auto-r...
Dato Simó
05:52 pm ganeti-local Revision 3e77a36c: Add initial constants and Haskell ADTs for auto repair
In this commit, the AutoRepairType and AutoRepairResult types are defined,
with the possible values specified in doc/...
Dato Simó
05:52 pm ganeti-local Revision 7ec2f76b: HTools/Types.hs: more auto-repair types
AutoRepairPolicy, AutoRepairStatus, and other auxiliary types are added.
These are used only internally by the auto-r...
Dato Simó
05:52 pm Revision e47e51a8: design-autorepair.rst: use the same prefix everywhere
This commit changes the "ganeti:watcher:repair:pending" and
"ganeti:watcher:repair:result" tag prefixes to use
"ganet...
Dato Simó
05:52 pm ganeti-local Revision e47e51a8: design-autorepair.rst: use the same prefix everywhere
This commit changes the "ganeti:watcher:repair:pending" and
"ganeti:watcher:repair:result" tag prefixes to use
"ganet...
Dato Simó
05:31 pm Revision b3a6a525: NEWS: Fix referenced man page's section number
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
05:31 pm ganeti-local Revision b3a6a525: NEWS: Fix referenced man page's section number
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
05:27 pm Revision eb7a6965: kvm: add two help dump files
One is the --help output for kvm 1.1.2 and the second one is the same as
0.9.1 but with a fake option added between -...
Guido Trotter
05:27 pm ganeti-local Revision eb7a6965: kvm: add two help dump files
One is the --help output for kvm 1.1.2 and the second one is the same as
0.9.1 but with a fake option added between -...
Guido Trotter
05:19 pm Revision 909948f1: Update copyright in documentation
Use range() instead of building the list manually. Keeps the code
shorter starting next year.
Signed-off-by: Michael...
Michael Hanselmann
05:19 pm ganeti-local Revision 909948f1: Update copyright in documentation
Use range() instead of building the list manually. Keeps the code
shorter starting next year.
Signed-off-by: Michael...
Michael Hanselmann
04:36 pm Revision 7f83345f: kvm: simplify _GetMachineVersion
Use a multiline regexp rather than a single line one, and then split
lines in the code.
Signed-off-by: Guido Trotter...
Guido Trotter
04:36 pm Revision 2fddb144: Allow -soundhw option to kvm
For all of us that love to listen to music on our kvm virtual machines,
the -soundhw option is paramount.
Signed-off...
Guido Trotter
04:36 pm Revision 156681c1: kvm: support usb devices
All in one go, comma separated usb devices of all types.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewe...
Guido Trotter
04:36 pm Revision e6f24d89: kvm: Add kvm_extra parameter
As requested in Issue 261 and many other times.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic...
Guido Trotter
04:36 pm Revision 7589346f: kvm: Add -vga option
As requested in Issue 69.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansm...
Guido Trotter
04:36 pm ganeti-local Revision 7f83345f: kvm: simplify _GetMachineVersion
Use a multiline regexp rather than a single line one, and then split
lines in the code.
Signed-off-by: Guido Trotter...
Guido Trotter
04:36 pm ganeti-local Revision 2fddb144: Allow -soundhw option to kvm
For all of us that love to listen to music on our kvm virtual machines,
the -soundhw option is paramount.
Signed-off...
Guido Trotter
04:36 pm ganeti-local Revision 156681c1: kvm: support usb devices
All in one go, comma separated usb devices of all types.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewe...
Guido Trotter
04:36 pm ganeti-local Revision e6f24d89: kvm: Add kvm_extra parameter
As requested in Issue 261 and many other times.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic...
Guido Trotter
04:36 pm ganeti-local Revision 7589346f: kvm: Add -vga option
As requested in Issue 69.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansm...
Guido Trotter
04:23 pm Revision 0ad7f5d8: kvm: use help based feature detection
As discussed on the list some people backport features to different kvm
versions, making the version based detection ...
Guido Trotter
04:23 pm ganeti-local Revision 0ad7f5d8: kvm: use help based feature detection
As discussed on the list some people backport features to different kvm
versions, making the version based detection ...
Guido Trotter
04:03 pm Revision 2c368f28: Add a non negative int hypervisor parameter check
...and use it for a few parameters for which it makes sense.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
04:03 pm Revision a900a30c: kvm: always pass -usb
This will be the default anyway and it was a mistake to pass it only if
the mouse was specified.
Signed-off-by: Guid...
Guido Trotter
04:03 pm Revision e3b89628: kvm: abstract getting --help output
This will be used later, for now nothing changes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: M...
Guido Trotter
04:03 pm ganeti-local Revision 2c368f28: Add a non negative int hypervisor parameter check
...and use it for a few parameters for which it makes sense.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
04:03 pm ganeti-local Revision a900a30c: kvm: always pass -usb
This will be the default anyway and it was a mistake to pass it only if
the mouse was specified.
Signed-off-by: Guid...
Guido Trotter
04:03 pm ganeti-local Revision e3b89628: kvm: abstract getting --help output
This will be used later, for now nothing changes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: M...
Guido Trotter
04:03 pm Revision 4888a609: kvm: allow setting smp cores, threads, sockets
This was requested in Issue 322.
Note that maxcpus is not implemented yet, as it should be considered in
a cpu-hotplu...
Guido Trotter
04:03 pm ganeti-local Revision 4888a609: kvm: allow setting smp cores, threads, sockets
This was requested in Issue 322.
Note that maxcpus is not implemented yet, as it should be considered in
a cpu-hotplu...
Guido Trotter
02:22 pm Revision 0a48c13e: Add cfgupgrade for hotplug
This adds dev_idxs (initialized to 0) to existing instances
and removes deprecated pci_pool/pci_reservations if alrea...
Dimitris Aragiorgis
02:22 pm Revision ea54a0b9: Compatibility patch for base64 encoded networks
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:22 pm Revision bbc4783a: Hotplug: rpc support
Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ...
Dimitris Aragiorgis
02:22 pm Revision 21e77d7f: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place a --hotplug optio...
Dimitris Aragiorgis
02:22 pm Revision 6a1e009c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted modifications become effective after
reboo...
Dimitris Aragiorgis
02:22 pm Revision 5f08864c: Hotplug: objects.py additions
Introduce new instance level slot dev_idxs: { "nics": 0, "disks": 0 }
nics/disks is an index used for device identif...
Dimitris Aragiorgis
02:22 pm Revision a1848d13: Hotplug: KVM support
KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic, HotAddDisk/HotDelDisk. All
of them use QEMU monito...
Dimitris Aragiorgis
02:22 pm Revision 33ca83e9: Config method UpdateDevIdx()
This is invoked just before a device is to be hotplugged. This
ensures no device naming duplication in the future.
S...
Dimitris Aragiorgis
02:22 pm Revision 999d38c6: Add hotplug design doc
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:51 pm Revision 2568b6ba: Bump new version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:49 pm Revision c1b5a3ac: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
Dimitris Aragiorgis
01:34 pm Revision c9ff267c: Add KVM machine version as hv param
This is needed in case an instance must be booted with an exact type of
machine version (due to e.g. outdated drivers...
Dimitris Aragiorgis
12:54 pm Revision 14fd6c81: kvm: add serial console speed
The serial port speed changed between versions of qemu (what didn't?), so
the old hardcoded default doesn't do anymor...
Guido Trotter
12:54 pm ganeti-local Revision 14fd6c81: kvm: add serial console speed
The serial port speed changed between versions of qemu (what didn't?), so
the old hardcoded default doesn't do anymor...
Guido Trotter
11:35 am ganeti-local Revision 83951b04: Merge branch 'devel-2.6'
* devel-2.6:
QA: Use instance name for rename test
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-...
Michael Hanselmann
11:35 am Revision 83951b04: Merge branch 'devel-2.6'
* devel-2.6:
QA: Use instance name for rename test
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-...
Michael Hanselmann
10:26 am ganeti-local Revision 223b7cf4: Merge branch 'stable-2.6' into devel-2.6
* stable-2.6:
QA: Use instance name for rename test
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
10:26 am Revision 223b7cf4: Merge branch 'stable-2.6' into devel-2.6
* stable-2.6:
QA: Use instance name for rename test
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann

01/11/2013

06:17 pm ganeti-local Revision 69bc7a38: QA: Use instance name for rename test
Reported in issue 341. In some setups the instance live in a different
netblock from the cluster. Therefore a the con...
Michael Hanselmann
06:17 pm Revision 69bc7a38: QA: Use instance name for rename test
Reported in issue 341. In some setups the instance live in a different
netblock from the cluster. Therefore a the con...
Michael Hanselmann
06:16 pm Revision 60a7335b: Add locking to _NetworkQuery
Make use of _GetNames() to get the final network UUIDs.
Get networks info after having aquired the locks. Refactor
th...
Dimitris Aragiorgis
06:16 pm ganeti-local Revision 60a7335b: Add locking to _NetworkQuery
Make use of _GetNames() to get the final network UUIDs.
Get networks info after having aquired the locks. Refactor
th...
Dimitris Aragiorgis
05:37 pm Revision b4d2d2cb: QA: Factorize retrieving non-existent groups from config
Also add a check to make sure there are enough groups defined.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
05:37 pm ganeti-local Revision b4d2d2cb: QA: Factorize retrieving non-existent groups from config
Also add a check to make sure there are enough groups defined.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
04:02 pm Revision ff60afe0: Merge remote branch 'google/stable-2.6' into stable-2.6-esi
Constantinos Venetsanopoulos
03:51 pm Revision 74cbd3bd: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
Dimitris Aragiorgis
03:47 pm Revision 5e8807cc: Merge remote branch 'google/stable-2.6' into stable-2.6-ippool-hotplug-esi
Constantinos Venetsanopoulos

01/10/2013

03:21 pm ganeti-local Revision 7cf58cad: Generate documentation from build directory
When man pages should be included they need to be copied from man/*.rst.
This means documentation can no longer be bu...
Michael Hanselmann
03:21 pm Revision 7cf58cad: Generate documentation from build directory
When man pages should be included they need to be copied from man/*.rst.
This means documentation can no longer be bu...
Michael Hanselmann
03:11 pm ganeti-local Revision e6ba3320: Add machine version in kvm runtime file
kvm -M ? returns the supported machines (e.g. pc-1.1).
Add _GetDefaultMachineVersion() function to get the default va...
Dimitris Aragiorgis
03:11 pm Revision e6ba3320: Add machine version in kvm runtime file
kvm -M ? returns the supported machines (e.g. pc-1.1).
Add _GetDefaultMachineVersion() function to get the default va...
Dimitris Aragiorgis
02:44 pm Revision c816a371: Fix typo in the DRBD parser types file
A missing letter has been added to a docstring.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Mi...
Michele Tartara
02:44 pm ganeti-local Revision c816a371: Fix typo in the DRBD parser types file
A missing letter has been added to a docstring.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Mi...
Michele Tartara
01:36 pm Revision 58997abb: Add script to check man page references
This script checks for some of the most obvious mistakes when formatting
man page references (which should have the f...
Michael Hanselmann
01:36 pm ganeti-local Revision 58997abb: Add script to check man page references
This script checks for some of the most obvious mistakes when formatting
man page references (which should have the f...
Michael Hanselmann
01:34 pm Revision 354c4f62: man: Man page reference cleanup
Sphinx is stricter than pandoc when parsing reST and does not allow an
opening parenthesis to directly follow inline ...
Michael Hanselmann
01:34 pm ganeti-local Revision 354c4f62: man: Man page reference cleanup
Sphinx is stricter than pandoc when parsing reST and does not allow an
opening parenthesis to directly follow inline ...
Michael Hanselmann

01/09/2013

07:17 pm Revision f1f6f117: test/Utils.hs: fix capitalization in docstring comment
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
07:17 pm ganeti-local Revision f1f6f117: test/Utils.hs: fix capitalization in docstring comment
Signed-off-by: Dato Simó <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Dato Simó
06:39 pm Revision 0df54fd2: Merge branch 'devel-2.6'
* devel-2.6:
Add utility to format dictionary as key=value strings
Remove fixed FIXME
QA: Support master-netdev...
Guido Trotter
06:39 pm ganeti-local Revision 0df54fd2: Merge branch 'devel-2.6'
* devel-2.6:
Add utility to format dictionary as key=value strings
Remove fixed FIXME
QA: Support master-netdev...
Guido Trotter
06:30 pm Revision 30fa4476: Merge branch 'stable-2.6' into devel-2.6
* stable-2.6:
Add utility to format dictionary as key=value strings
Remove fixed FIXME
QA: Support master-netde...
Guido Trotter
06:30 pm ganeti-local Revision 30fa4476: Merge branch 'stable-2.6' into devel-2.6
* stable-2.6:
Add utility to format dictionary as key=value strings
Remove fixed FIXME
QA: Support master-netde...
Guido Trotter
05:57 pm Revision 63b883de: Add utility to format dictionary as key=value strings
This will be used in QA to format network interface parameters.
This is a cherry-pick of master commit eac9b7b8
Sig...
Michael Hanselmann
05:57 pm ganeti-local Revision 63b883de: Add utility to format dictionary as key=value strings
This will be used in QA to format network interface parameters.
This is a cherry-pick of master commit eac9b7b8
Sig...
Michael Hanselmann
05:38 pm Revision 22ac4136: More documentation and man page fixes
- Include numbers in man page references
- Use “:manpage:” where appropriate
- Don't escape underscore in verbatim te...
Michael Hanselmann
05:38 pm ganeti-local Revision 22ac4136: More documentation and man page fixes
- Include numbers in man page references
- Use “:manpage:” where appropriate
- Don't escape underscore in verbatim te...
Michael Hanselmann
05:23 pm ganeti-local Revision dbb4f850: Remove fixed FIXME
This was fixed in stable-2.6, commit 053c356
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin...
Guido Trotter
05:23 pm Revision dbb4f850: Remove fixed FIXME
This was fixed in stable-2.6, commit 053c356
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin...
Guido Trotter
05:21 pm ganeti-local Revision c12e30ca: Remove fixed FIXME
This was fixed in stable-2.6, commit 053c356
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin...
Guido Trotter
05:21 pm Revision c12e30ca: Remove fixed FIXME
This was fixed in stable-2.6, commit 053c356
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin...
Guido Trotter
05:20 pm ganeti-local Revision 558e2e8a: QA: Support master-netdev and default NIC parameters
Requested in issue 337.
The parameter “bridge” was not documented and is therefore silently
replaced with “master-ne...
Michael Hanselmann
05:20 pm Revision 558e2e8a: QA: Support master-netdev and default NIC parameters
Requested in issue 337.
The parameter “bridge” was not documented and is therefore silently
replaced with “master-ne...
Michael Hanselmann
05:20 pm ganeti-local Revision cbf5114e: QA: Do not pass "--bridge" to "gnt-cluster init"
Commit ec0652a (June 2009) removed the option.
This is a cherry-pick of master commit
784537390cd5b1c4f5f8fb9401a62e...
Michael Hanselmann
05:20 pm Revision cbf5114e: QA: Do not pass "--bridge" to "gnt-cluster init"
Commit ec0652a (June 2009) removed the option.
This is a cherry-pick of master commit
784537390cd5b1c4f5f8fb9401a62e...
Michael Hanselmann
03:19 pm Revision 596f913e: Makefile: Fix list of directories
Commit dbee5c9 had a wrong path.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <...
Michael Hanselmann
03:19 pm ganeti-local Revision 596f913e: Makefile: Fix list of directories
Commit dbee5c9 had a wrong path.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <...
Michael Hanselmann
01:42 pm ganeti-local Revision dbee5c92: Highlight external links in HTML documentation
Based on MediaWiki's monobook skin.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <i...
Michael Hanselmann
01:42 pm Revision dbee5c92: Highlight external links in HTML documentation
Based on MediaWiki's monobook skin.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <i...
Michael Hanselmann
12:48 pm Revision 23d95cff: Unit tests for bdev and utils.lvm
Also amended a comment of a tested method.
The tests are for methods introduced in commit 63c73073 (LVM disk creation...
Bernardo Dal Seno
12:48 pm ganeti-local Revision 23d95cff: Unit tests for bdev and utils.lvm
Also amended a comment of a tested method.
The tests are for methods introduced in commit 63c73073 (LVM disk creation...
Bernardo Dal Seno
11:05 am Revision 9ef3e121: Update the monitoring agent design document
This commit updates the design document of the monitoring agent according
to what has already been discussed in vario...
Michele Tartara
11:05 am ganeti-local Revision 9ef3e121: Update the monitoring agent design document
This commit updates the design document of the monitoring agent according
to what has already been discussed in vario...
Michele Tartara

01/08/2013

07:08 pm Revision fdbc5d2f: Add machine version in kvm runtime file
kvm -M ? returns the supported machines (e.g. pc-1.1).
Add _GetDefaultMachineVersion() function to get the default va...
Dimitris Aragiorgis
06:16 pm Revision d78970ba: Support instance-minor pairing in the DRBD collector
This commits enables the DRBD data collector to use the Confd client to
gather information about the pairing between ...
Michele Tartara
06:16 pm ganeti-local Revision d78970ba: Support instance-minor pairing in the DRBD collector
This commits enables the DRBD data collector to use the Confd client to
gather information about the pairing between ...
Michele Tartara
06:16 pm ganeti-local Revision eb62691c: Support integrating instance information in the DRBD parser
This commit modifies the DRBD parser and its data structures to include
information about the instance a DRBD minor b...
Michele Tartara
06:16 pm Revision eb62691c: Support integrating instance information in the DRBD parser
This commit modifies the DRBD parser and its data structures to include
information about the instance a DRBD minor b...
Michele Tartara
05:21 pm ganeti-local Revision d4d94eee: NEWS: Add missing parenthesis
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Michael Hanselmann
05:21 pm Revision d4d94eee: NEWS: Add missing parenthesis
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Michael Hanselmann
01:23 pm Revision 37cfb91f: Add footer.rst as a dependency for all man pages
Commit 6aff051 removed an intermediate step, but forgot to add
“footer.rst” as a direct dependency.
Signed-off-by: M...
Michael Hanselmann
01:23 pm ganeti-local Revision 37cfb91f: Add footer.rst as a dependency for all man pages
Commit 6aff051 removed an intermediate step, but forgot to add
“footer.rst” as a direct dependency.
Signed-off-by: M...
Michael Hanselmann
11:28 am Revision 3784c431: Update name of test/htest in doc/devnotes.rst
Update the docs after the rename of 'test/hs/test' to
'test/hs/htest'. This must have been forgotten in 3e16567e.
Si...
Yiannis Tsiouris
11:28 am ganeti-local Revision 3784c431: Update name of test/htest in doc/devnotes.rst
Update the docs after the rename of 'test/hs/test' to
'test/hs/htest'. This must have been forgotten in 3e16567e.
Si...
Yiannis Tsiouris
11:28 am Revision 6aff0514: Remove intermediate footer.man/footer.html files
I don't remember why I introduced these when switching to pandoc, but
they are not absolutely needed. Instead of pre-...
Iustin Pop
11:28 am Revision fa5121f0: Fix "Tags" section capitalisation in the man pages
"Tags" is a section, not a command, so let's title-case it (as opposed
to all upper-case). Furthermore, the RST marku...
Iustin Pop
11:28 am Revision 93e09cb7: Convert gnt-os man page to sections
As Constantinos observed, the gnt-os man page is not consistent with the
others. This patch adds the missing sections...
Iustin Pop
11:28 am Revision fe7ad9c8: Improve a bit Haskell library recommended versions
The hinotify library was missing any versions, and finding one that
works with ghc 6.12 (base 4.2.x) was not obvious....
Iustin Pop
11:28 am Revision 29fc0e4e: Fix a couple of bugs in the gnt-instance man page
The "list-fields" and "change-group" commands were mistakenly listed
as sections; we also rename the "Recovery" secti...
Iustin Pop
11:28 am ganeti-local Revision 6210c812: Remove some obsolete entries from .gitignore
Found while doing the previous .dot file changes and wondering what's
this "doc/*.in" stuff… it looks like these were...
Iustin Pop
11:28 am Revision 7322bf7b: Rearrange tags in gnt-cluster/gnt-node
This patch makes the gnt-cluster and gnt-node man page more consistent
with the other man pages, where the tag comman...
Iustin Pop
11:28 am Revision f8e233a3: Stop manually building images out of dot files
The first dot files we added way back in the 2.0 release are managed
manually: we build the .pngs ourselves, track th...
Iustin Pop
11:28 am Revision 8fa74099: Inline the standalone dot files
This removes entirely the standalone dot files by inlining them in the
RST documents - as they weren't referenced fro...
Iustin Pop
11:28 am Revision 6210c812: Remove some obsolete entries from .gitignore
Found while doing the previous .dot file changes and wondering what's
this "doc/*.in" stuff… it looks like these were...
Iustin Pop
11:28 am ganeti-local Revision 29fc0e4e: Fix a couple of bugs in the gnt-instance man page
The "list-fields" and "change-group" commands were mistakenly listed
as sections; we also rename the "Recovery" secti...
Iustin Pop
11:28 am ganeti-local Revision fa5121f0: Fix "Tags" section capitalisation in the man pages
"Tags" is a section, not a command, so let's title-case it (as opposed
to all upper-case). Furthermore, the RST marku...
Iustin Pop
11:28 am ganeti-local Revision 93e09cb7: Convert gnt-os man page to sections
As Constantinos observed, the gnt-os man page is not consistent with the
others. This patch adds the missing sections...
Iustin Pop
11:28 am ganeti-local Revision fe7ad9c8: Improve a bit Haskell library recommended versions
The hinotify library was missing any versions, and finding one that
works with ghc 6.12 (base 4.2.x) was not obvious....
Iustin Pop
11:28 am ganeti-local Revision 6aff0514: Remove intermediate footer.man/footer.html files
I don't remember why I introduced these when switching to pandoc, but
they are not absolutely needed. Instead of pre-...
Iustin Pop
11:28 am ganeti-local Revision 74412d69: Enable a table of contents for the html version of man pages
This makes the (very dull) html version of the man pages a bit more
readable, until such a time that we can switch ov...
Iustin Pop
11:28 am ganeti-local Revision 7322bf7b: Rearrange tags in gnt-cluster/gnt-node
This patch makes the gnt-cluster and gnt-node man page more consistent
with the other man pages, where the tag comman...
Iustin Pop
11:28 am ganeti-local Revision f8e233a3: Stop manually building images out of dot files
The first dot files we added way back in the 2.0 release are managed
manually: we build the .pngs ourselves, track th...
Iustin Pop
11:28 am ganeti-local Revision 8fa74099: Inline the standalone dot files
This removes entirely the standalone dot files by inlining them in the
RST documents - as they weren't referenced fro...
Iustin Pop
11:28 am Revision 74412d69: Enable a table of contents for the html version of man pages
This makes the (very dull) html version of the man pages a bit more
readable, until such a time that we can switch ov...
Iustin Pop
11:26 am Revision 7ce2f8ee: Fix a bug in the generation of completion information
Completion information for multi-command binaries were not generated in
the correct way, so the build-bash-complation...
Michele Tartara
11:26 am ganeti-local Revision 7ce2f8ee: Fix a bug in the generation of completion information
Completion information for multi-command binaries were not generated in
the correct way, so the build-bash-complation...
Michele Tartara

01/07/2013

08:56 pm Revision c46a9ffb: Add small webserver for development
When working on documentation it can be helpful to use a browser. In
some environments it's not possible to access th...
Michael Hanselmann
08:56 pm ganeti-local Revision c46a9ffb: Add small webserver for development
When working on documentation it can be helpful to use a browser. In
some environments it's not possible to access th...
Michael Hanselmann
08:56 pm ganeti-local Revision 3a817255: man pages: Lowercase name for syntax highlighting
When the man pages' reST is built using Sphinx, “bash” must be used
instead of “Bash”. Pandoc works with both.
Signe...
Michael Hanselmann
08:56 pm Revision 3a817255: man pages: Lowercase name for syntax highlighting
When the man pages' reST is built using Sphinx, “bash” must be used
instead of “Bash”. Pandoc works with both.
Signe...
Michael Hanselmann
07:00 pm ganeti-local Revision 8d459129: Add "use_locking" parameter to network query opcode
This was extracted from a patch by Dimitris Aragiorgis with the subject
“Add locking to _NetworkQuery”. The rest of t...
Michael Hanselmann
07:00 pm Revision 8d459129: Add "use_locking" parameter to network query opcode
This was extracted from a patch by Dimitris Aragiorgis with the subject
“Add locking to _NetworkQuery”. The rest of t...
Michael Hanselmann
04:21 pm Revision 27a19bf6: Makefile.am: Add missing space
Commit acaf3ca missed this space before a backslash.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-...
Michael Hanselmann
04:21 pm ganeti-local Revision 27a19bf6: Makefile.am: Add missing space
Commit acaf3ca missed this space before a backslash.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-...
Michael Hanselmann

01/04/2013

04:42 pm Revision 6249f1c2: Fix the installation location of mon-collector
The mon-collector binary was erroneously installed twice: once in
/usr/bin/ and once in /usr/lib/ganeti/.
With this m...
Michele Tartara
04:42 pm ganeti-local Revision 6249f1c2: Fix the installation location of mon-collector
The mon-collector binary was erroneously installed twice: once in
/usr/bin/ and once in /usr/lib/ganeti/.
With this m...
Michele Tartara
10:47 am Revision 2663321c: Improve the reception of replies in the confd client
If a received reply is valid and there is still no valid reply,
keep it, no matter how new it is.
Signed-off-by: Mic...
Michele Tartara
10:47 am ganeti-local Revision 2663321c: Improve the reception of replies in the confd client
If a received reply is valid and there is still no valid reply,
keep it, no matter how new it is.
Signed-off-by: Mic...
Michele Tartara

12/28/2012

06:13 pm Revision fcb6bf60: Merge remote-tracking branch 'google/stable-2.6' into stable-2.6-esi
Constantinos Venetsanopoulos
05:53 pm Revision 855f9bad: Document the ExtStorage `SetInfo' functionality
Small updates to the extstorage design document and interface.
Signed-off-by: Constantinos Venetsanopoulos <cven@grn...
Constantinos Venetsanopoulos
05:53 pm ganeti-local Revision 855f9bad: Document the ExtStorage `SetInfo' functionality
Small updates to the extstorage design document and interface.
Signed-off-by: Constantinos Venetsanopoulos <cven@grn...
Constantinos Venetsanopoulos
05:51 pm Revision ef13148c: gnt-storage man page: make commands sub-sections
This makes the man page more consistent with the others (except
gnt-os, that is).
Signed-off-by: Constantinos Venets...
Constantinos Venetsanopoulos
05:51 pm ganeti-local Revision ef13148c: gnt-storage man page: make commands sub-sections
This makes the man page more consistent with the others (except
gnt-os, that is).
Signed-off-by: Constantinos Venets...
Constantinos Venetsanopoulos
05:50 pm Revision f6b9c6e5: Fix a bad data type in Hcheck.hs
While trying to understand why some code was not being tested, I
realised that we have a bad data type in Hcheck.hs.
...
Iustin Pop
05:50 pm ganeti-local Revision f6b9c6e5: Fix a bad data type in Hcheck.hs
While trying to understand why some code was not being tested, I
realised that we have a bad data type in Hcheck.hs.
...
Iustin Pop
05:50 pm Revision 2fd5a116: Move src/Ganeti/HTools/Program.hs to Program/Main.hs
This removes one more tab conflict; this is the last module in our
code where we have both x.hs and x/.
Furthermore,...
Iustin Pop
05:50 pm ganeti-local Revision 2fd5a116: Move src/Ganeti/HTools/Program.hs to Program/Main.hs
This removes one more tab conflict; this is the last module in our
code where we have both x.hs and x/.
Furthermore,...
Iustin Pop

12/27/2012

03:35 pm Revision 208b02e3: A bit more name cleanup
- gen-coverage → gen-py-coverage
- coverage-htools.tix → coverage-hs.tix
Signed-off-by: Iustin Pop <iustin@google.co...
Iustin Pop
03:35 pm ganeti-local Revision 208b02e3: A bit more name cleanup
- gen-coverage → gen-py-coverage
- coverage-htools.tix → coverage-hs.tix
Signed-off-by: Iustin Pop <iustin@google.co...
Iustin Pop
03:34 pm ganeti-local Revision 784e77f0: Split the hs-check test rule
Currently, both the unit test and the shell tests are run (manually)
from this rule. This has two downsides: you can'...
Iustin Pop
03:34 pm Revision 784e77f0: Split the hs-check test rule
Currently, both the unit test and the shell tests are run (manually)
from this rule. This has two downsides: you can'...
Iustin Pop
03:34 pm Revision 1c0f9d12: Remove duplicate test file functions
This patch unifies the functions that generated the tree
reorganisation discussion in the first place :)
Signed-off-...
Iustin Pop
03:34 pm ganeti-local Revision 1c0f9d12: Remove duplicate test file functions
This patch unifies the functions that generated the tree
reorganisation discussion in the first place :)
Signed-off-...
Iustin Pop
03:34 pm Revision 3e16567e: Rename test/hs/test to htest
The current base name of 'test' means that this binary will generate
profiling, coverage, etc. files with the name 't...
Iustin Pop
03:34 pm ganeti-local Revision 3e16567e: Rename test/hs/test to htest
The current base name of 'test' means that this binary will generate
profiling, coverage, etc. files with the name 't...
Iustin Pop
03:34 pm ganeti-local Revision 83846468: Move htest/ files under the test/ tree
htest/data becomes test/data/htools (basically reverting commit
8feabc89), and htest/* becomes test/hs/*.
Most chang...
Iustin Pop
03:34 pm Revision 83846468: Move htest/ files under the test/ tree
htest/data becomes test/data/htools (basically reverting commit
8feabc89), and htest/* becomes test/hs/*.
Most chang...
Iustin Pop
03:34 pm ganeti-local Revision 90066780: Move python test files to test/py
This is the first step of the test files reorganisation: moving test/*
(except test/data) to new directory test/py/.
...
Iustin Pop
03:34 pm Revision 90066780: Move python test files to test/py
This is the first step of the test files reorganisation: moving test/*
(except test/data) to new directory test/py/.
...
Iustin Pop
03:33 pm Revision 19e1b715: Return master ip script output in case of failure
Currently only the exit code is returned, which is somewhat pointless:
for failures, we already know it's ≠ 0, so we ...
Iustin Pop
03:33 pm ganeti-local Revision 19e1b715: Return master ip script output in case of failure
Currently only the exit code is returned, which is somewhat pointless:
for failures, we already know it's ≠ 0, so we ...
Iustin Pop
03:33 pm ganeti-local Revision d9a900dc: Replace htools→hs in configure/makefile rules
This continues the cleanup of the 'htools' name, by replacing 'htools'
with 'hs' in configure and makefile rules.
Th...
Iustin Pop
03:33 pm Revision d9a900dc: Replace htools→hs in configure/makefile rules
This continues the cleanup of the 'htools' name, by replacing 'htools'
with 'hs' in configure and makefile rules.
Th...
Iustin Pop
03:33 pm ganeti-local Revision 8775e62a: Fix LUInstanceRecreateDisks with iallocator
Recent iallocator changes (commit fb60bc6a, “iallocator: Add node
whitelist”) broke the parameter validation for LUIn...
Iustin Pop
03:33 pm Revision 8775e62a: Fix LUInstanceRecreateDisks with iallocator
Recent iallocator changes (commit fb60bc6a, “iallocator: Add node
whitelist”) broke the parameter validation for LUIn...
Iustin Pop
03:32 pm Revision 8775b5b2: Fix dependency on built python sources for hs-check
Since we call into Python for opcodes and other type compatibility
checks, we need to ensure that the python sources ...
Iustin Pop
03:32 pm ganeti-local Revision 8775b5b2: Fix dependency on built python sources for hs-check
Since we call into Python for opcodes and other type compatibility
checks, we need to ensure that the python sources ...
Iustin Pop

12/24/2012

11:38 pm Revision 3add7574: Rename htools/ to src/
Per offline discussions, this is the first patch of the
renames. Tested with "make distcheck", seems to work fine.
T...
Iustin Pop
11:38 pm ganeti-local Revision 3add7574: Rename htools/ to src/
Per offline discussions, this is the first patch of the
renames. Tested with "make distcheck", seems to work fine.
T...
Iustin Pop

12/22/2012

08:11 pm Revision 75b32fff: Optimise autotools/run-in-tempdir
I made a mistake when adding support for htools to run-in-tempdir, by
needlessly copying the htools binaries, when it...
Iustin Pop
08:11 pm ganeti-local Revision 75b32fff: Optimise autotools/run-in-tempdir
I made a mistake when adding support for htools to run-in-tempdir, by
needlessly copying the htools binaries, when it...
Iustin Pop
08:11 pm ganeti-local Revision acaf3ca7: Fix building of Constants.hs w.r.t .pyc files
Unless this is run under run-in-tempdir, it will create as usual the
.pyc files.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
08:11 pm Revision acaf3ca7: Fix building of Constants.hs w.r.t .pyc files
Unless this is run under run-in-tempdir, it will create as usual the
.pyc files.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
05:04 pm Revision 8a2480d2: Bump new version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:56 pm Revision d21c6340: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
Dimitris Aragiorgis
04:54 pm Revision 6f2a81cd: Merge branch 'stable-2.6' into stable-2.6-ippool-hotplug-esi
Dimitris Aragiorgis
11:47 am Revision b954f097: Add the gnt-storage client
Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o...
Constantinos Venetsanopoulos
11:47 am ganeti-local Revision 95b92c34: Add ExtStorage related man pages
* ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn...
Constantinos Venetsanopoulos
11:47 am ganeti-local Revision b954f097: Add the gnt-storage client
Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o...
Constantinos Venetsanopoulos
11:47 am Revision 95b92c34: Add ExtStorage related man pages
* ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn...
Constantinos Venetsanopoulos
09:40 am Revision c64c3854: Extend the hcheck shell tests
This adds a few new hcheck tests, to extend the coverage.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:...
Iustin Pop
09:40 am ganeti-local Revision c64c3854: Extend the hcheck shell tests
This adds a few new hcheck tests, to extend the coverage.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:...
Iustin Pop
09:40 am Revision 591fa888: Extend the hbal shell tests
After this patch, almost all of hbal except the actual Luxi execution
is being covered by unit- or shelltests.
Signe...
Iustin Pop
09:40 am ganeti-local Revision 591fa888: Extend the hbal shell tests
After this patch, almost all of hbal except the actual Luxi execution
is being covered by unit- or shelltests.
Signe...
Iustin Pop

12/21/2012

10:26 pm Revision 108c0a3e: Merge branch 'devel-2.6'
* devel-2.6:
Final update of NEWS file for 2.6.2 and version bump
Fix job completion with big job queues
confd:...
Iustin Pop
10:26 pm ganeti-local Revision 108c0a3e: Merge branch 'devel-2.6'
* devel-2.6:
Final update of NEWS file for 2.6.2 and version bump
Fix job completion with big job queues
confd:...
Iustin Pop
08:50 pm ganeti-local Revision ce003543: Fix build breakage after exclusive storage commits
This fixes:
htest/Test/Ganeti/Rpc.hs:50:14:
Couldn't match expected type `Rpc.RpcCallNodeInfo'
agains...
Iustin Pop
08:50 pm Revision ce003543: Fix build breakage after exclusive storage commits
This fixes:
htest/Test/Ganeti/Rpc.hs:50:14:
Couldn't match expected type `Rpc.RpcCallNodeInfo'
agains...
Iustin Pop
08:42 pm Revision 478a3308: Merge branch 'stable-2.6' into devel-2.6
No conflicts, really trivial.
* stable-2.6:
Final update of NEWS file for 2.6.2 and version bump
Fix job complet...
Iustin Pop
08:42 pm ganeti-local Revision 478a3308: Merge branch 'stable-2.6' into devel-2.6
No conflicts, really trivial.
* stable-2.6:
Final update of NEWS file for 2.6.2 and version bump
Fix job complet...
Iustin Pop
07:06 pm Revision 6ebfef42: LUs raise an error if they cannot handle exclusive_storage
This happens when the exclusive_storage flag is set, and the requested
operation is incompatible with the flag or not...
Bernardo Dal Seno
07:06 pm Revision 2a196443: Refactor checks for a new template in LUInstanceSetParams
All the checks have been moved to a private method, so as to make
CheckPrereq() smaller and more readable (pylint was...
Bernardo Dal Seno
07:06 pm ganeti-local Revision 6ebfef42: LUs raise an error if they cannot handle exclusive_storage
This happens when the exclusive_storage flag is set, and the requested
operation is incompatible with the flag or not...
Bernardo Dal Seno
07:06 pm ganeti-local Revision 2a196443: Refactor checks for a new template in LUInstanceSetParams
All the checks have been moved to a private method, so as to make
CheckPrereq() smaller and more readable (pylint was...
Bernardo Dal Seno
06:52 pm ganeti-local Revision 61481c52: Free disk space reporting follows exclusive storage rules
When exclusive_storage is set, nodes report only the space that could be
used to create new disk according to the rul...
Bernardo Dal Seno
06:52 pm Revision 61481c52: Free disk space reporting follows exclusive storage rules
When exclusive_storage is set, nodes report only the space that could be
used to create new disk according to the rul...
Bernardo Dal Seno
06:45 pm Revision 319322a7: Call node_info RPCs with the exclusive_storage flag
The flag is read from the configuration and passed to the RPC.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com...
Bernardo Dal Seno
06:45 pm ganeti-local Revision 319322a7: Call node_info RPCs with the exclusive_storage flag
The flag is read from the configuration and passed to the RPC.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com...
Bernardo Dal Seno
06:45 pm Revision 1a3c5d4e: Add exclusive_storage parameter to node_info RPC
The flag is passed to the low-level functions that need it, but it's not
yet used. Also, RPCs get just a default valu...
Bernardo Dal Seno
06:45 pm ganeti-local Revision 1a3c5d4e: Add exclusive_storage parameter to node_info RPC
The flag is passed to the low-level functions that need it, but it's not
yet used. Also, RPCs get just a default valu...
Bernardo Dal Seno
05:47 pm ganeti-local Revision 3601d488: QA: Support master-netdev and default NIC parameters
Requested in issue 337.
The parameter “bridge” was not documented and is therefore silently
replaced with “master-ne...
Michael Hanselmann
05:47 pm Revision 78453739: QA: Do not pass "--bridge" to "gnt-cluster init"
Commit ec0652a (June 2009) removed the option.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Michael Hanselmann
05:47 pm Revision c1912a48: gnt-* list-fields: Show friendly field type
For people writing query filters (documented in ganeti(7)) knowing a field's
type can be useful.
$ gnt-instance list...
Michael Hanselmann
05:47 pm ganeti-local Revision c1912a48: gnt-* list-fields: Show friendly field type
For people writing query filters (documented in ganeti(7)) knowing a field's
type can be useful.
$ gnt-instance list...
Michael Hanselmann
05:47 pm ganeti-local Revision 78453739: QA: Do not pass "--bridge" to "gnt-cluster init"
Commit ec0652a (June 2009) removed the option.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Michael Hanselmann
05:47 pm Revision 3601d488: QA: Support master-netdev and default NIC parameters
Requested in issue 337.
The parameter “bridge” was not documented and is therefore silently
replaced with “master-ne...
Michael Hanselmann
04:09 pm Revision 5ff543c3: Fix build after addition of 'empty-cluster.data'
Of course I forgot to add this to TEST_FILES… and only distcheck
catches it.
Signed-off-by: Iustin Pop <iustin@googl...
Iustin Pop
04:09 pm ganeti-local Revision 5ff543c3: Fix build after addition of 'empty-cluster.data'
Of course I forgot to add this to TEST_FILES… and only distcheck
catches it.
Signed-off-by: Iustin Pop <iustin@googl...
Iustin Pop
04:06 pm Revision 5e2e45b7: Improve assertion message in LUClusterVerifyGroup
In issue 240 this assertion fails. While reproducing was not possible
with the master branch, having a more verbose m...
Michael Hanselmann
04:06 pm ganeti-local Revision 5e2e45b7: Improve assertion message in LUClusterVerifyGroup
In issue 240 this assertion fails. While reproducing was not possible
with the master branch, having a more verbose m...
Michael Hanselmann
03:55 pm Revision be862db9: gnt-network(8): Reorder commands
Hiding the “connect” and “disconnect” commands below the tag operations
isn't good. The same is done in “gnt-instance...
Michael Hanselmann
03:55 pm ganeti-local Revision be862db9: gnt-network(8): Reorder commands
Hiding the “connect” and “disconnect” commands below the tag operations
isn't good. The same is done in “gnt-instance...
Michael Hanselmann
03:55 pm ganeti-local Revision e23cb7ca: gnt-network(8): Re-add editor settings and re-wrap
Commit a04cc7a added “gnt-network.rst”, but didn't copy the editor
settings from another reST file.
Signed-off-by: M...
Michael Hanselmann
03:55 pm Revision e23cb7ca: gnt-network(8): Re-add editor settings and re-wrap
Commit a04cc7a added “gnt-network.rst”, but didn't copy the editor
settings from another reST file.
Signed-off-by: M...
Michael Hanselmann
01:40 pm ganeti-local Revision 63c73073: LVM disk creation uses dedicated PVs
When exclusive_storage is set, PVs are allocated according to the
design-partitioned design doc.
Signed-off-by: Bern...
Bernardo Dal Seno
01:40 pm Revision d4724b14: Call blockdev_create RPCs with the exclusive_storage flag
The flag is read from the configuration and passed to the RPC.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com...
Bernardo Dal Seno
01:40 pm ganeti-local Revision d4724b14: Call blockdev_create RPCs with the exclusive_storage flag
The flag is read from the configuration and passed to the RPC.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com...
Bernardo Dal Seno
01:40 pm Revision 63c73073: LVM disk creation uses dedicated PVs
When exclusive_storage is set, PVs are allocated according to the
design-partitioned design doc.
Signed-off-by: Bern...
Bernardo Dal Seno
01:40 pm Revision ee1478e5: Add exclusive_storage parameter to blockdev_create RPC
The flag is passed to the low-level functions that need it, but it's not
yet used.
Signed-off-by: Bernardo Dal Seno ...
Bernardo Dal Seno
01:40 pm Revision 59726e15: Added class to contain information about a PV
This makes the code more readable and easier to upgrade.
bdev.LogicalVolume.GetPVInfo and the code that depends on it...
Bernardo Dal Seno
01:40 pm ganeti-local Revision 59726e15: Added class to contain information about a PV
This makes the code more readable and easier to upgrade.
bdev.LogicalVolume.GetPVInfo and the code that depends on it...
Bernardo Dal Seno
01:40 pm ganeti-local Revision ee1478e5: Add exclusive_storage parameter to blockdev_create RPC
The flag is passed to the low-level functions that need it, but it's not
yet used.
Signed-off-by: Bernardo Dal Seno ...
Bernardo Dal Seno
01:19 pm Revision 053976f3: Add htest/hroller to .gitignore
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
01:19 pm ganeti-local Revision 053976f3: Add htest/hroller to .gitignore
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
01:19 pm ganeti-local Revision 04cc7d3f: Extend hroller shell tests
Currently only --help and --version are tested; the patch extends this
with testing parsing of an empty cluster, of a...
Iustin Pop
01:19 pm Revision 04cc7d3f: Extend hroller shell tests
Currently only --help and --version are tested; the patch extends this
with testing parsing of an empty cluster, of a...
Iustin Pop
12:16 pm Revision dccf6eaf: Silence erroneous hlint warning
This patch adds an ignore for an hlint warning that wants camelcase to be used
in the name of a "case" test.
But if c...
Michele Tartara
12:16 pm ganeti-local Revision dccf6eaf: Silence erroneous hlint warning
This patch adds an ignore for an hlint warning that wants camelcase to be used
in the name of a "case" test.
But if c...
Michele Tartara
11:32 am ganeti-local Revision 911ee606: opcodes: Common parameter for target groups
Also add a missing parenthesis at the end.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido ...
Michael Hanselmann
11:32 am Revision 911ee606: opcodes: Common parameter for target groups
Also add a missing parenthesis at the end.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido ...
Michael Hanselmann
11:32 am Revision ee93aa8a: gnt-network: Fix CLI issues with node groups
The original implementation reserved the name “all” to specify all node
groups. That would prevent the use of a node ...
Michael Hanselmann
11:32 am ganeti-local Revision ee93aa8a: gnt-network: Fix CLI issues with node groups
The original implementation reserved the name “all” to specify all node
groups. That would prevent the use of a node ...
Michael Hanselmann
11:30 am Revision 3fe5484a: gnt-network(8): Remove "rename"
It is not implemented after all.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <u...
Michael Hanselmann
11:30 am ganeti-local Revision 3fe5484a: gnt-network(8): Remove "rename"
It is not implemented after all.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <u...
Michael Hanselmann
11:29 am Revision 3924c9e0: gnt-network CLI improvements
- Use unpacking instead of addressing indivdual list items
- Add “--submit” and “--priority” support where possible
-...
Michael Hanselmann
11:29 am ganeti-local Revision 3924c9e0: gnt-network CLI improvements
- Use unpacking instead of addressing indivdual list items
- Add “--submit” and “--priority” support where possible
-...
Michael Hanselmann
11:29 am Revision f2212a5d: Improve network query algorithm
Similar to commit 572a277. Directly iterate over “self.wanted” instead
of iterating through all networks and checking...
Michael Hanselmann
11:29 am ganeti-local Revision f2212a5d: Improve network query algorithm
Similar to commit 572a277. Directly iterate over “self.wanted” instead
of iterating through all networks and checking...
Michael Hanselmann
11:29 am ganeti-local Revision 070b780d: Change network error text
This error is thrown if a network name already exists, not if the
network itself (e.g. “1.2.3.0/24”) is defined.
Sig...
Michael Hanselmann
11:29 am Revision 070b780d: Change network error text
This error is thrown if a network name already exists, not if the
network itself (e.g. “1.2.3.0/24”) is defined.
Sig...
Michael Hanselmann
11:27 am Revision 503574ec: Format network field "group_list" in client
The field is now a list of tuples containing the group name, mode and
link.
Signed-off-by: Michael Hanselmann <hansm...
Michael Hanselmann
11:27 am ganeti-local Revision 503574ec: Format network field "group_list" in client
The field is now a list of tuples containing the group name, mode and
link.
Signed-off-by: Michael Hanselmann <hansm...
Michael Hanselmann
11:24 am Revision f1222089: Fix iallocator for nodegroups with no tags
_ComputeNodeGroupData() raises error if a group has no tags
when list(gdata.tags) is invoked. Use “gdata.GetTags()” i...
Dimitris Aragiorgis
11:24 am ganeti-local Revision f1222089: Fix iallocator for nodegroups with no tags
_ComputeNodeGroupData() raises error if a group has no tags
when list(gdata.tags) is invoked. Use “gdata.GetTags()” i...
Dimitris Aragiorgis

12/20/2012

06:34 pm Revision 37dfcacb: Replace custom strip newlines in UUID generation
Since now rStripSpace lives in Utils.hs, we can use it directly (as
UUIDs shouldn't contain spaces anyway).
Signed-o...
Iustin Pop
06:34 pm ganeti-local Revision 37dfcacb: Replace custom strip newlines in UUID generation
Since now rStripSpace lives in Utils.hs, we can use it directly (as
UUIDs shouldn't contain spaces anyway).
Signed-o...
Iustin Pop
06:17 pm Revision 04063ba7: Add Confd client to the Haskell code base
The client queries all the master candidates in parallel, until the minimum
number of replies, defined in the constan...
Michele Tartara
06:17 pm ganeti-local Revision 04063ba7: Add Confd client to the Haskell code base
The client queries all the master candidates in parallel, until the minimum
number of replies, defined in the constan...
Michele Tartara
06:17 pm Revision d8e9131b: Add function to fetch the list of master candidates
This commits adds to the Haskell codebase a function to fetch the list of
IPs of the master candidates from the SSCon...
Michele Tartara
06:17 pm ganeti-local Revision d8e9131b: Add function to fetch the list of master candidates
This commits adds to the Haskell codebase a function to fetch the list of
IPs of the master candidates from the SSCon...
Michele Tartara
06:17 pm ganeti-local Revision 1a0defea: Add the parseReply function to the Confd utils
This function will be used by the Haskell Confd client to parse the replies
it receives from the server.
Unit test i...
Michele Tartara
06:17 pm Revision 1a0defea: Add the parseReply function to the Confd utils
This function will be used by the Haskell Confd client to parse the replies
it receives from the server.
Unit test i...
Michele Tartara
06:16 pm Revision 497f5cbf: Rename the Confd utils parseMessage function to parseRequest
With the upcoming implementation of the Haskell Confd client, requests will
no longer be the only kind of message to ...
Michele Tartara
06:16 pm ganeti-local Revision 497f5cbf: Rename the Confd utils parseMessage function to parseRequest
With the upcoming implementation of the Haskell Confd client, requests will
no longer be the only kind of message to ...
Michele Tartara
06:16 pm ganeti-local Revision 5bfcd75f: Make the parseRequest function more general
The parseRequest function of the Confd utils can be used to parse both request
(in the server) and reply (in the clie...
Michele Tartara
06:16 pm Revision 5bfcd75f: Make the parseRequest function more general
The parseRequest function of the Confd utils can be used to parse both request
(in the server) and reply (in the clie...
Michele Tartara
06:16 pm Revision 80a0546b: Add function for generating UUIDs in the Haskell codebase
Its first use will be to generate the salt for ConfD requests of the Haskell
client, as in the Python client.
Unit t...
Michele Tartara
06:16 pm ganeti-local Revision 80a0546b: Add function for generating UUIDs in the Haskell codebase
Its first use will be to generate the salt for ConfD requests of the Haskell
client, as in the Python client.
Unit t...
Michele Tartara
06:15 pm Revision 46300ac2: Move Confd getCurrentTime to Utils
The Confd server implementation has a getCurrentTime function.
This commit moves it to the Utils.hs file of Confd, so...
Michele Tartara
06:15 pm ganeti-local Revision 46300ac2: Move Confd getCurrentTime to Utils
The Confd server implementation has a getCurrentTime function.
This commit moves it to the Utils.hs file of Confd, so...
Michele Tartara
05:53 pm ganeti-local Revision 9f6f74b4: Fixup too-long-line in Objects.hs
Sorry, didn't see this before pushing the previous commit (277a2ec9).
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
05:53 pm Revision 9f6f74b4: Fixup too-long-line in Objects.hs
Sorry, didn't see this before pushing the previous commit (277a2ec9).
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
05:29 pm ganeti-local Revision 277a2ec9: ExtStorage support in htools
This just adds new constructors for the disk template and related
types, enabling the Ext storage.
Signed-off-by: Co...
Constantinos Venetsanopoulos
05:29 pm Revision 277a2ec9: ExtStorage support in htools
This just adds new constructors for the disk template and related
types, enabling the Ext storage.
Signed-off-by: Co...
Constantinos Venetsanopoulos
05:12 pm ganeti-local Revision ea626b33: confd: strip newlines before logging the request
The Python confd client sends newlines in messages (due to use of
DumpSignedJson/DumpJson), so that results in ugly d...
Iustin Pop
05:12 pm Revision 256e28c4: Move rstripSpace from Ssconf to Utils
Also renames it in the process and adds a few tests for it.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
05:12 pm ganeti-local Revision 256e28c4: Move rstripSpace from Ssconf to Utils
Also renames it in the process and adds a few tests for it.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
05:12 pm Revision ea626b33: confd: strip newlines before logging the request
The Python confd client sends newlines in messages (due to use of
DumpSignedJson/DumpJson), so that results in ugly d...
Iustin Pop
05:08 pm Revision 53258324: objects.NIC: Look up mode only once, capitalize acronym
Look up “NIC_MODE” only once, capitalize “NIC” in error messages.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:08 pm ganeti-local Revision 53258324: objects.NIC: Look up mode only once, capitalize acronym
Look up “NIC_MODE” only once, capitalize “NIC” in error messages.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:08 pm Revision 42653ebd: gnt-cluster(8): Quoting, small fixes
Quote fixed strings where appropriate and replace “nic” (an acronym)
with “network interface”.
Signed-off-by: Michae...
Michael Hanselmann
05:08 pm ganeti-local Revision 42653ebd: gnt-cluster(8): Quoting, small fixes
Quote fixed strings where appropriate and replace “nic” (an acronym)
with “network interface”.
Signed-off-by: Michae...
Michael Hanselmann
05:08 pm Revision eac9b7b8: Add utility to format dictionary as key=value strings
This will be used in QA to format network interface parameters.
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
05:08 pm ganeti-local Revision eac9b7b8: Add utility to format dictionary as key=value strings
This will be used in QA to format network interface parameters.
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
05:06 pm Revision aa6c1bb1: Adjust LUInstanceSetParams wrt the `ext' template
Initial support for the `ext' template in gnt-instance modify.
Take care of all needed checks in CheckArguments and C...
Constantinos Venetsanopoulos
05:06 pm ganeti-local Revision aa6c1bb1: Adjust LUInstanceSetParams wrt the `ext' template
Initial support for the `ext' template in gnt-instance modify.
Take care of all needed checks in CheckArguments and C...
Constantinos Venetsanopoulos
05:06 pm ganeti-local Revision 938adc87: Multiple ExtStorage Providers and ext-params
Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t...
Constantinos Venetsanopoulos
05:06 pm Revision 938adc87: Multiple ExtStorage Providers and ext-params
Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t...
Constantinos Venetsanopoulos
05:06 pm ganeti-local Revision 376631d1: Implement the External Storage Interface
With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt...
Constantinos Venetsanopoulos
05:06 pm Revision 376631d1: Implement the External Storage Interface
With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt...
Constantinos Venetsanopoulos
03:37 pm Revision 32ba31be: Stop all daemons on cluster initialization
Addresses issue 145. When daemons are still running from a previous
cluster instance, starting the daemons again will...
Michael Hanselmann
03:37 pm ganeti-local Revision 32ba31be: Stop all daemons on cluster initialization
Addresses issue 145. When daemons are still running from a previous
cluster instance, starting the daemons again will...
Michael Hanselmann
03:37 pm ganeti-local Revision da1dcce1: Make node groups' networks field a dict of nicparams
The networks field of the node groups class is a dictionary
of nic params and not a list of networks. This should fix...
Helga Velroyen
03:37 pm Revision da1dcce1: Make node groups' networks field a dict of nicparams
The networks field of the node groups class is a dictionary
of nic params and not a list of networks. This should fix...
Helga Velroyen
03:36 pm Revision e7e2552e: Update the shared storage design document
Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ...
Constantinos Venetsanopoulos
03:36 pm ganeti-local Revision e7e2552e: Update the shared storage design document
Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ...
Constantinos Venetsanopoulos
02:16 pm ganeti-local Revision efe2137a: Final update of NEWS file for 2.6.2 and version bump
I'm already setting this to a release date of tomorrow, since QA on
the 2.6 branch has been clean.
Signed-off-by: Iu...
Iustin Pop
02:16 pm Revision efe2137a: Final update of NEWS file for 2.6.2 and version bump
I'm already setting this to a release date of tomorrow, since QA on
the 2.6 branch has been clean.
Signed-off-by: Iu...
Iustin Pop
12:37 pm Revision 5f30ea3f: netutils: Normalize all FQDNs
Addresses issue 147. Only the hostnames resolved using
“netutils.Hostname($name)” were normalized, but those returned...
Michael Hanselmann
12:37 pm ganeti-local Revision 5f30ea3f: netutils: Normalize all FQDNs
Addresses issue 147. Only the hostnames resolved using
“netutils.Hostname($name)” were normalized, but those returned...
Michael Hanselmann
12:01 pm Revision 814e1e23: Display command description in htools usage message
By abstracting the command/personality formatting, we can easily
switch htools to the same output as the rest of the ...
Iustin Pop
12:01 pm ganeti-local Revision 814e1e23: Display command description in htools usage message
By abstracting the command/personality formatting, we can easily
switch htools to the same output as the rest of the ...
Iustin Pop
11:57 am ganeti-local Revision 044fff06: More style updates for network-related code
Error message formatting, else/if merging to elif, docstrings.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
11:57 am Revision 044fff06: More style updates for network-related code
Error message formatting, else/if merging to elif, docstrings.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
11:57 am Revision aa279109: NEWS: Opportunistic locking, clarifications
Some rewording, some clarifications, and a new item on opportunistic
locking.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
11:57 am ganeti-local Revision aa279109: NEWS: Opportunistic locking, clarifications
Some rewording, some clarifications, and a new item on opportunistic
locking.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
11:57 am Revision cfa79a23: cmdlib: Additional opportunistic locking check
If opportunistic locking is requested in the opcode, but no iallocator
is used (not specified or no default), an erro...
Michael Hanselmann
11:57 am ganeti-local Revision cfa79a23: cmdlib: Additional opportunistic locking check
If opportunistic locking is requested in the opcode, but no iallocator
is used (not specified or no default), an erro...
Michael Hanselmann

12/19/2012

07:44 pm Revision 4a6fce31: Detect wrong Python module structure
If, for one reason or another, a module named "ganeti.ganeti" can be
succesfully imported (e.g. through a symlink in ...
Michael Hanselmann
07:44 pm ganeti-local Revision 4a6fce31: Detect wrong Python module structure
If, for one reason or another, a module named "ganeti.ganeti" can be
succesfully imported (e.g. through a symlink in ...
Michael Hanselmann
07:28 pm Revision 1a9eb17e: Use hroller to print nodes to reboot by groups
This is highly incomplete, as per the manpage BUGS section.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revi...
Guido Trotter
07:28 pm Revision 3504d6c8: Add hroller htools personality
This is a new personality that for the moment doesn't do anything.
Signed-off-by: Guido Trotter <ultrotter@google.co...
Guido Trotter
07:28 pm ganeti-local Revision 3504d6c8: Add hroller htools personality
This is a new personality that for the moment doesn't do anything.
Signed-off-by: Guido Trotter <ultrotter@google.co...
Guido Trotter
07:28 pm ganeti-local Revision 1a9eb17e: Use hroller to print nodes to reboot by groups
This is highly incomplete, as per the manpage BUGS section.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revi...
Guido Trotter
07:26 pm Revision 1ba25bad: Fix QA for --offline semantics modification
The previous patch series made it simpler to deal with ERROR_up offline
instances, but didn't fix qa, that had the ol...
Guido Trotter
07:26 pm ganeti-local Revision 1ba25bad: Fix QA for --offline semantics modification
The previous patch series made it simpler to deal with ERROR_up offline
instances, but didn't fix qa, that had the ol...
Guido Trotter
07:26 pm Revision ff0c9604: One more offline+shutdown fix
Currently gnt-instance shutdown --force of an offline instance
resets the offline status. Which of course is bad and ...
Guido Trotter
07:26 pm ganeti-local Revision ff0c9604: One more offline+shutdown fix
Currently gnt-instance shutdown --force of an offline instance
resets the offline status. Which of course is bad and ...
Guido Trotter
07:15 pm Revision 13659147: Fix network LUs use of error code in OpPrereqError
Currently, most network LUs simply use EINVAL instead of correct error
codes; this patch tries to adjust the obvious ...
Iustin Pop
07:15 pm ganeti-local Revision 13659147: Fix network LUs use of error code in OpPrereqError
Currently, most network LUs simply use EINVAL instead of correct error
codes; this patch tries to adjust the obvious ...
Iustin Pop
06:55 pm Revision 572a277b: _NetworkQuery: Simplify statistics computation
The code can loop directly over “self.wanted”, saving a lookup. An
explicit loop is also replaced with a generator.
...
Michael Hanselmann
06:55 pm ganeti-local Revision 572a277b: _NetworkQuery: Simplify statistics computation
The code can loop directly over “self.wanted”, saving a lookup. An
explicit loop is also replaced with a generator.
...
Michael Hanselmann
06:55 pm Revision 892b5258: cmdlib: Factorize network conflict detection
LUNetworkConnect and LUNetworkDisconnect had very similar code to detect
conflicts between instance's network interfa...
Michael Hanselmann
06:55 pm ganeti-local Revision 892b5258: cmdlib: Factorize network conflict detection
LUNetworkConnect and LUNetworkDisconnect had very similar code to detect
conflicts between instance's network interfa...
Michael Hanselmann
06:55 pm Revision 84e110aa: gnt-network: Fix import for textwrap
The style guide says to use “import foo”-style imports, not “from foo
import bar” unless it's a Ganeti module. There ...
Michael Hanselmann
06:55 pm ganeti-local Revision 84e110aa: gnt-network: Fix import for textwrap
The style guide says to use “import foo”-style imports, not “from foo
import bar” unless it's a Ganeti module. There ...
Michael Hanselmann
06:55 pm Revision b34864e8: gnt-network add: "--network" is required
Also do some minor code re-formatting.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop...
Michael Hanselmann
06:55 pm ganeti-local Revision b34864e8: gnt-network add: "--network" is required
Also do some minor code re-formatting.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop...
Michael Hanselmann
06:54 pm Revision 0f5c7770: cmdlib: Replace period with colon in error message
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm ganeti-local Revision 0f5c7770: cmdlib: Replace period with colon in error message
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm Revision b4600d4f: query: Factorize code for getting statistics value
This was not only copied for the networking fields in commit 306bed0e,
but commit cfcea7ef fixed wrongly ordered para...
Michael Hanselmann
06:54 pm ganeti-local Revision b4600d4f: query: Factorize code for getting statistics value
This was not only copied for the networking fields in commit 306bed0e,
but commit cfcea7ef fixed wrongly ordered para...
Michael Hanselmann
06:54 pm Revision d6f3a69d: gnt-network(8): s/ipv6/IPv6/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm ganeti-local Revision d6f3a69d: gnt-network(8): s/ipv6/IPv6/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm Revision e896ad3d: gnt-network add: Network mode bash completion
This makes entering the command easier.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po...
Michael Hanselmann
06:54 pm ganeti-local Revision e896ad3d: gnt-network add: Network mode bash completion
This makes entering the command easier.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po...
Michael Hanselmann
06:54 pm Revision 6ef37395: OpNetworkConnect: Check for network mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm ganeti-local Revision 6ef37395: OpNetworkConnect: Check for network mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:54 pm Revision e1195cd4: Use generated field list in gnt-network.8
The list of query fields can be automatically generated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revie...
Michael Hanselmann
06:54 pm ganeti-local Revision e1195cd4: Use generated field list in gnt-network.8
The list of query fields can be automatically generated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revie...
Michael Hanselmann
06:54 pm Revision 0b3f2215: Improve descriptions of network query fields
They should be in the same style as other descriptions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
06:54 pm ganeti-local Revision 0b3f2215: Improve descriptions of network query fields
They should be in the same style as other descriptions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
06:29 pm Revision b8028dcf: Replace frozenset with compat.UniqueFrozenset
This is not a trivial s/frozenset/compat.UniqueFrozenset/, but rather
only replaces “frozenset” where appropriate. Mo...
Michael Hanselmann
06:29 pm ganeti-local Revision b8028dcf: Replace frozenset with compat.UniqueFrozenset
This is not a trivial s/frozenset/compat.UniqueFrozenset/, but rather
only replaces “frozenset” where appropriate. Mo...
Michael Hanselmann
05:41 pm Revision a30a6178: Renaming fam -> net_family on test network generation
Small renaming to make the test more readable.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michel...
Helga Velroyen
05:41 pm ganeti-local Revision a30a6178: Renaming fam -> net_family on test network generation
Small renaming to make the test more readable.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michel...
Helga Velroyen
04:55 pm Revision 5b48df93: Serialization compatibility test for node groups
This creates a number of node groups with up to 3 networks,
serializes them and compares them with their python equva...
Helga Velroyen
04:55 pm ganeti-local Revision 5b48df93: Serialization compatibility test for node groups
This creates a number of node groups with up to 3 networks,
serializes them and compares them with their python equva...
Helga Velroyen
04:55 pm Revision 0f0d7aba: Add a network fields to NIC params and node group type
This adds a network field to the NIC params and a list of networks
to the node group type. It adjusts the nodegroup's...
Helga Velroyen
04:55 pm ganeti-local Revision 0f0d7aba: Add a network fields to NIC params and node group type
This adds a network field to the NIC params and a list of networks
to the node group type. It adjusts the nodegroup's...
Helga Velroyen
04:54 pm Revision 6f732ae0: Move Network definition ahead of depending definitions
Networks will be properties of NicParams and NodeGroups. Therefore
they need to be defined before those.
Signed-off-...
Helga Velroyen
04:54 pm ganeti-local Revision 6f732ae0: Move Network definition ahead of depending definitions
Networks will be properties of NicParams and NodeGroups. Therefore
they need to be defined before those.
Signed-off-...
Helga Velroyen
03:52 pm ganeti-local Revision e0f470ac: Fix job completion with big job queues
Accidentally stumbled upon this while testing unrelated code on a
machine with ~3K active jobs - the bash completion ...
Iustin Pop
03:52 pm Revision e0f470ac: Fix job completion with big job queues
Accidentally stumbled upon this while testing unrelated code on a
machine with ~3K active jobs - the bash completion ...
Iustin Pop
03:45 pm Revision 45317e3a: Remove some unused Python code
This patch removes code which is no longer used due to refactoring:
- http.InitSsl, last usage removed in commit 332...
Iustin Pop
03:45 pm Revision d45a824b: Enable job queries via confd in gnt-node and RAPI
This patch is enabling split queries for jobs for gnt-node and rapi
access (only for job listing, not job waiting).
...
Iustin Pop
03:45 pm ganeti-local Revision d45a824b: Enable job queries via confd in gnt-node and RAPI
This patch is enabling split queries for jobs for gnt-node and rapi
access (only for job listing, not job waiting).
...
Iustin Pop
03:45 pm ganeti-local Revision 45317e3a: Remove some unused Python code
This patch removes code which is no longer used due to refactoring:
- http.InitSsl, last usage removed in commit 332...
Iustin Pop
03:45 pm Revision 1ba01ff7: Move a node-specific function to Query.Node
This shouldn't live in the main Query module, since it's too node
specific.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
03:45 pm ganeti-local Revision 1ba01ff7: Move a node-specific function to Query.Node
This shouldn't live in the main Query module, since it's too node
specific.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
03:37 pm Revision a7e484c4: Add support for job queries in hconfd
This adds support for job queries, including (basic) unit-tests.
I've tested this for memory and cpu usage as follow...
Iustin Pop
03:37 pm ganeti-local Revision a7e484c4: Add support for job queries in hconfd
This adds support for job queries, including (basic) unit-tests.
I've tested this for memory and cpu usage as follow...
Iustin Pop
03:37 pm Revision 037762a9: Change makeSimpleFilter accept NumericValues as well
This is required for QueryJobs implementation; we change
makeSimpleFilter to support both string and integers as name...
Iustin Pop
03:37 pm ganeti-local Revision 037762a9: Change makeSimpleFilter accept NumericValues as well
This is required for QueryJobs implementation; we change
makeSimpleFilter to support both string and integers as name...
Iustin Pop
03:37 pm Revision aa79e62e: Add a read-only job queue module
This patch adds implementation for a read-only job queue module,
together with "full" test (as full as can be in a la...
Iustin Pop
03:37 pm ganeti-local Revision aa79e62e: Add a read-only job queue module
This patch adds implementation for a read-only job queue module,
together with "full" test (as full as can be in a la...
Iustin Pop
03:37 pm Revision f94a9680: Implement support for QFF_SPLIT_TIMESTAMP
I am very very unhappy with this patch. We have to do this, in order
to be compatible with the Python code and behavi...
Iustin Pop
03:37 pm ganeti-local Revision f94a9680: Implement support for QFF_SPLIT_TIMESTAMP
I am very very unhappy with this patch. We have to do this, in order
to be compatible with the Python code and behavi...
Iustin Pop
03:14 pm Revision 0ea11dcb: Add exclusive_storage node parameter
Unit tests updated and expanded with an inheritance check.
The flag has no effect yet.
Signed-off-by: Bernardo Dal ...
Bernardo Dal Seno
03:14 pm ganeti-local Revision 0ea11dcb: Add exclusive_storage node parameter
Unit tests updated and expanded with an inheritance check.
The flag has no effect yet.
Signed-off-by: Bernardo Dal ...
Bernardo Dal Seno
03:14 pm Revision d3b06210: Update design doc for partitioned Ganeti
PVs don't need to be marked as unallocatable, as the code will ignore
partially used PVs. exclusive_storage made a no...
Bernardo Dal Seno
03:14 pm ganeti-local Revision d3b06210: Update design doc for partitioned Ganeti
PVs don't need to be marked as unallocatable, as the code will ignore
partially used PVs. exclusive_storage made a no...
Bernardo Dal Seno
03:11 pm Revision 712da82f: Remove superfluous typing to Int
Forgot to fix that after the review of patch
"Haskell/python compatibility test for networks".
Signed-off-by: Helga ...
Helga Velroyen
03:11 pm ganeti-local Revision 712da82f: Remove superfluous typing to Int
Forgot to fix that after the review of patch
"Haskell/python compatibility test for networks".
Signed-off-by: Helga ...
Helga Velroyen
01:11 pm Revision 90634d95: Extend job ID parsing tests
Since this is a type that behaves non-standard, let's add some more
test for "wrong" input values.
Signed-off-by: Iu...
Iustin Pop
01:11 pm ganeti-local Revision 90634d95: Extend job ID parsing tests
Since this is a type that behaves non-standard, let's add some more
test for "wrong" input values.
Signed-off-by: Iu...
Iustin Pop
01:11 pm Revision f56013fd: Add a few tests for OpParams types
As OpParams definitions are used at Template Haskell type, they don't
get any coverage (although the values defined b...
Iustin Pop
01:11 pm ganeti-local Revision f56013fd: Add a few tests for OpParams types
As OpParams definitions are used at Template Haskell type, they don't
get any coverage (although the values defined b...
Iustin Pop
01:10 pm Revision 86aa9ba3: Remove two hlint overrides
"Use comparing" was not needed, and "Use on" can be solved by actually
using on in the single case we have (the patch...
Iustin Pop
01:10 pm Revision 570274e4: Add more mon-collector shell tests
These test the newly-changed behaviour, and fix an inconsistency in
the hs-check target (versus hs-coverage).
Signed...
Iustin Pop
01:10 pm Revision 638e0a6f: Improve mon-collector drbd CLI handling
Currently, this doesn't abort if multiple arguments are passed, and
the error message for errors during file read has...
Iustin Pop
01:10 pm Revision 988dc5ca: Enable bash completion for mon-collector
This just ties in all the pieces so far and enables bash completion
for it.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
01:10 pm ganeti-local Revision 988dc5ca: Enable bash completion for mon-collector
This just ties in all the pieces so far and enables bash completion
for it.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
01:10 pm ganeti-local Revision 638e0a6f: Improve mon-collector drbd CLI handling
Currently, this doesn't abort if multiple arguments are passed, and
the error message for errors during file read has...
Iustin Pop
01:10 pm ganeti-local Revision 570274e4: Add more mon-collector shell tests
These test the newly-changed behaviour, and fix an inconsistency in
the hs-check target (versus hs-coverage).
Signed...
Iustin Pop
01:10 pm ganeti-local Revision 86aa9ba3: Remove two hlint overrides
"Use comparing" was not needed, and "Use on" can be solved by actually
using on in the single case we have (the patch...
Iustin Pop
01:10 pm Revision 24476fa0: bash-completion: add support for multi-cmd Haskell binaries
This patch adds support for parsing the command list out of a binary
(very strict format), and then iterating over th...
Iustin Pop
01:10 pm Revision daf0de68: Implement fake completion support for multi-cmd binaries
This will allow build-bash-completion to understand what is the list
of commands that each binary supports, and then ...
Iustin Pop
01:10 pm Revision e892cdfa: Simplify htools.hs personality selection
No need to do a boolean-based lookup, we can use the regular
association list lookup.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
01:10 pm Revision 559c4a98: Add description to personality definitions
This allows usage information to display nicer help (like in Python).
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
01:10 pm Revision 630c73e5: Introduce generic multi-command binary handling
Currently, the mon-collector binary is the only multi-command binary
we have in Haskell. Not surprisingly therefore, ...
Iustin Pop
01:10 pm Revision 2e6ef129: Add a type alias for the personality lists
The signature of the personality definitions is so ugly that, at
least, we should hide it a bit behind a type alias.
...
Iustin Pop
01:10 pm Revision 55abd2c7: Add a custom CLI module for DataCollectors
Currently, the mon-collector binary uses the HTools/CLI module, which
is OK but mean it links in lots of htools code....
Iustin Pop
01:10 pm ganeti-local Revision 55abd2c7: Add a custom CLI module for DataCollectors
Currently, the mon-collector binary uses the HTools/CLI module, which
is OK but mean it links in lots of htools code....
Iustin Pop
01:10 pm ganeti-local Revision 2e6ef129: Add a type alias for the personality lists
The signature of the personality definitions is so ugly that, at
least, we should hide it a bit behind a type alias.
...
Iustin Pop
01:10 pm ganeti-local Revision 630c73e5: Introduce generic multi-command binary handling
Currently, the mon-collector binary is the only multi-command binary
we have in Haskell. Not surprisingly therefore, ...
Iustin Pop
01:10 pm ganeti-local Revision 559c4a98: Add description to personality definitions
This allows usage information to display nicer help (like in Python).
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
01:10 pm ganeti-local Revision e892cdfa: Simplify htools.hs personality selection
No need to do a boolean-based lookup, we can use the regular
association list lookup.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
01:10 pm ganeti-local Revision daf0de68: Implement fake completion support for multi-cmd binaries
This will allow build-bash-completion to understand what is the list
of commands that each binary supports, and then ...
Iustin Pop
01:10 pm ganeti-local Revision 24476fa0: bash-completion: add support for multi-cmd Haskell binaries
This patch adds support for parsing the command list out of a binary
(very strict format), and then iterating over th...
Iustin Pop
01:10 pm Revision 675f65b7: Fix profiling targets
As noted by Guido, there are problems when using the hs-prof and
hs-prof-quick targets in the default configuration (...
Iustin Pop
01:10 pm ganeti-local Revision 675f65b7: Fix profiling targets
As noted by Guido, there are problems when using the hs-prof and
hs-prof-quick targets in the default configuration (...
Iustin Pop
01:02 pm Revision 0d57ce24: Allow shutting down offline instance
If an instance is offline we definitely shouldn't start it up.
But shutting it down, should it be up by mistake is no...
Guido Trotter
01:02 pm ganeti-local Revision 0d57ce24: Allow shutting down offline instance
If an instance is offline we definitely shouldn't start it up.
But shutting it down, should it be up by mistake is no...
Guido Trotter
01:01 pm Revision eec7840a: Allow running instances to be put online
If an instance is running (eg. ERROR_up) and at the same time offline,
there's no way to either shut it down or reonl...
Guido Trotter
01:01 pm ganeti-local Revision eec7840a: Allow running instances to be put online
If an instance is running (eg. ERROR_up) and at the same time offline,
there's no way to either shut it down or reonl...
Guido Trotter

12/18/2012

04:09 pm Revision 05325a35: Fixes and improvements to comments
Some fixes, added more information in a few points, removed a stale (5+
year old) TODO comment.
Signed-off-by: Berna...
Bernardo Dal Seno
04:09 pm ganeti-local Revision 05325a35: Fixes and improvements to comments
Some fixes, added more information in a few points, removed a stale (5+
year old) TODO comment.
Signed-off-by: Berna...
Bernardo Dal Seno
03:22 pm ganeti-local Revision c96887cf: Explain how to use GHCI to see spliced TH code
This can be more useful than the "make" version.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael ...
Iustin Pop
03:22 pm Revision c96887cf: Explain how to use GHCI to see spliced TH code
This can be more useful than the "make" version.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael ...
Iustin Pop
03:06 pm Revision daa49d6f: Fix error during cluster initialization due to hv_kvm
Commit 141d148 was a bit too enthusiastic. The three parameters added to
the list of parameters to be checked default...
Michael Hanselmann
03:06 pm ganeti-local Revision daa49d6f: Fix error during cluster initialization due to hv_kvm
Commit 141d148 was a bit too enthusiastic. The three parameters added to
the list of parameters to be checked default...
Michael Hanselmann
02:07 pm Revision 114e8500: Make LUNetworkAdd pass _VerifyLocks()
LEVEL_NODE_ALLOC should be aquired too if LEVEL_NODE is ALL_SET.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr...
Dimitris Aragiorgis
02:07 pm ganeti-local Revision 114e8500: Make LUNetworkAdd pass _VerifyLocks()
LEVEL_NODE_ALLOC should be aquired too if LEVEL_NODE is ALL_SET.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr...
Dimitris Aragiorgis
11:24 am Revision 0b288282: Haskell/python compatibility test for networks
This patch contains the HUnit test that checks the compatibility
of Haskell-generated networks with the python code. ...
Helga Velroyen
11:24 am ganeti-local Revision 0b288282: Haskell/python compatibility test for networks
This patch contains the HUnit test that checks the compatibility
of Haskell-generated networks with the python code. ...
Helga Velroyen
« Previous
Next »
 

Also available in: Atom