Activity
From 08/18/2010 to 09/16/2010
09/16/2010
- 05:01 pm Revision 4497ec95: Minor fixes and remove logging
- 05:01 pm Pithos Revision 4497ec95: Minor fixes and remove logging
- 02:58 pm ganeti-local Revision f4ec2960: Bail out if daemon gets fired up under wrong uid
- This patch bails out in early stage, if the user invoking the daemon
doesn't match the user set at configure time.
S... - 02:58 pm snf-ganeti Revision f4ec2960: Bail out if daemon gets fired up under wrong uid
- This patch bails out in early stage, if the user invoking the daemon
doesn't match the user set at configure time.
S... - 01:56 pm ganeti-local Revision 2bc27b91: Merge branch 'devel-2.2'
- * devel-2.2:
QA: Test more tag operations via RAPI
qa_rapi: Fix indentation error
opcode summary: improve displ... - 01:56 pm snf-ganeti Revision 2bc27b91: Merge branch 'devel-2.2'
- * devel-2.2:
QA: Test more tag operations via RAPI
qa_rapi: Fix indentation error
opcode summary: improve displ... - 01:46 pm ganeti-local Revision c326b4ef: QA: Test more tag operations via RAPI
- This ensures tag operations work via RAPI. Also print requested URI to
stdout for debugging.
Signed-off-by: Michael ... - 01:46 pm snf-ganeti Revision c326b4ef: QA: Test more tag operations via RAPI
- This ensures tag operations work via RAPI. Also print requested URI to
stdout for debugging.
Signed-off-by: Michael ... - 01:43 pm ganeti-local Revision fd837171: qa_rapi: Fix indentation error
- If no function to verify the result was specified, qa_rapi._DoTests
wouldn't return the result.
Signed-off-by: Micha... - 01:43 pm snf-ganeti Revision fd837171: qa_rapi: Fix indentation error
- If no function to verify the result was specified, qa_rapi._DoTests
wouldn't return the result.
Signed-off-by: Micha... - 01:38 pm ganeti-local Revision 55ec5c5e: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
cmdlib: Fix type of “name” parameter for tag operations
rlib2: Set tag operation param “name” to No... - 01:38 pm snf-ganeti Revision 55ec5c5e: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
cmdlib: Fix type of “name” parameter for tag operations
rlib2: Set tag operation param “name” to No... - 01:28 pm ganeti-local Revision bc8bbda1: opcode summary: improve display for list summaries
- Currently, opcodes like NODE_EVAC_STRATEGY look bad:
89684 error NODE_EVAC_STRATEGY([u'node3'])
With this patch... - 01:28 pm snf-ganeti Revision bc8bbda1: opcode summary: improve display for list summaries
- Currently, opcodes like NODE_EVAC_STRATEGY look bad:
89684 error NODE_EVAC_STRATEGY([u'node3'])
With this patch... - 01:26 pm ganeti-local Revision 913138f4: Always enable logging for unittests
- By enabling all log levels, we ensure all calls are fully evaluated.
There was one case in the workerpool where a cal... - 01:26 pm snf-ganeti Revision 913138f4: Always enable logging for unittests
- By enabling all log levels, we ensure all calls are fully evaluated.
There was one case in the workerpool where a cal... - 01:26 pm ganeti-local Revision e1ea54e9: workerpool: Fix typo
- A call to logging.debug was missing an argument, leading to complaints
on stderr at runtime.
Signed-off-by: Michael ... - 01:26 pm snf-ganeti Revision e1ea54e9: workerpool: Fix typo
- A call to logging.debug was missing an argument, leading to complaints
on stderr at runtime.
Signed-off-by: Michael ... - 01:26 pm ganeti-local Revision 5f6b0b71: Add small jqueue unittests
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:26 pm snf-ganeti Revision 5f6b0b71: Add small jqueue unittests
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:25 pm ganeti-local Revision 099b2870: jqueue: Move CancelJob logic to separate function
- Moving the internals of this function will allow it to be used from
unittests in the future. Splitting this into a pu... - 01:25 pm snf-ganeti Revision 099b2870: jqueue: Move CancelJob logic to separate function
- Moving the internals of this function will allow it to be used from
unittests in the future. Splitting this into a pu... - 01:06 pm Revision d235f94f: Fix the authentication sequence in requests of a file or a folder which is pub...
- 01:06 pm Pithos Revision d235f94f: Fix the authentication sequence in requests of a file or a folder which is pub...
- 10:25 am ganeti-local Revision 42e32075: Merge branch 'devel-2.2'
- * devel-2.2:
Fix case of MAC special-values
Remove mcpu's ReportLocks callback
Revert "jqueue: Resume jobs from... - 10:25 am snf-ganeti Revision 42e32075: Merge branch 'devel-2.2'
- * devel-2.2:
Fix case of MAC special-values
Remove mcpu's ReportLocks callback
Revert "jqueue: Resume jobs from... - 10:25 am ganeti-local Revision 8341ec93: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix case of MAC special-values
(no conflicts, took LGTM from original commit)
Signed-off-by: Iustin ... - 10:25 am snf-ganeti Revision 8341ec93: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix case of MAC special-values
(no conflicts, took LGTM from original commit)
Signed-off-by: Iustin ... - 10:23 am ganeti-local Revision d4068f64: Fix case of MAC special-values
- This fixes Debian bug #596347. An alternative would be to also allow
the uppercase form, but it's not nice I think.
... - 10:23 am snf-ganeti Revision d4068f64: Fix case of MAC special-values
- This fixes Debian bug #596347. An alternative would be to also allow
the uppercase form, but it's not nice I think.
...
09/15/2010
- 10:48 pm ganeti-local Revision bf2ace9f: cmdlib: Fix type of “name” parameter for tag operations
- The parameter “name” is be None for cluster tags.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 10:48 pm snf-ganeti Revision bf2ace9f: cmdlib: Fix type of “name” parameter for tag operations
- The parameter “name” is be None for cluster tags.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 10:48 pm ganeti-local Revision 5313eed7: rlib2: Set tag operation param “name” to None for cluster tags
- Otherwise parameter verification in the master daemon fails.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 10:48 pm snf-ganeti Revision 5313eed7: rlib2: Set tag operation param “name” to None for cluster tags
- Otherwise parameter verification in the master daemon fails.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 06:30 pm snf-ganeti Revision 03cb89f0: hbal: implement user-friendly termination requests
- Currently, hbal will abort immediately when requested (^C, or SIGINT,
etc.). This is not nice, since then the already... - 06:30 pm ganeti-local Revision 03cb89f0: hbal: implement user-friendly termination requests
- Currently, hbal will abort immediately when requested (^C, or SIGINT,
etc.). This is not nice, since then the already... - 03:58 pm ganeti-local Revision 31684f84: Stop all daemons precautiosly before trying to start ganeti-noded again
- Please note that if the pid file is broken or missing we'll not catch
the process (if any is running) and it's up to ... - 03:58 pm snf-ganeti Revision 31684f84: Stop all daemons precautiosly before trying to start ganeti-noded again
- Please note that if the pid file is broken or missing we'll not catch
the process (if any is running) and it's up to ... - 03:42 pm ganeti-local Revision ace16501: Check for duplicate nodegroup names
- Since the nodegroups dict is indexed by uuid duplicate names might
happen as a result of bugs. Add a check to prevent... - 03:42 pm snf-ganeti Revision ace16501: Check for duplicate nodegroup names
- Since the nodegroups dict is indexed by uuid duplicate names might
happen as a result of bugs. Add a check to prevent... - 02:08 pm ganeti-local Revision c60abd62: Split a long docstring line in objects.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:08 pm snf-ganeti Revision c60abd62: Split a long docstring line in objects.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:08 pm ganeti-local Revision 88b92fe3: InitConfig: create nodegroups as well
- This patch also ensures that the initial configuration has all the
needed UUIDs and that they are unique, by using a
... - 02:08 pm snf-ganeti Revision 88b92fe3: InitConfig: create nodegroups as well
- This patch also ensures that the initial configuration has all the
needed UUIDs and that they are unique, by using a
...
09/14/2010
- 07:49 pm ganeti-local Revision 6f076453: Export nodegroups list (names/uuids) via ssconf
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:49 pm ganeti-local Revision 36e247e1: Add nodegroup bash autocomplation
- We autocomplete both by nodegroup name and uuid.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mi... - 07:49 pm ganeti-local Revision 5fbbd028: Add nodegroup option to AddNode
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:49 pm snf-ganeti Revision 6f076453: Export nodegroups list (names/uuids) via ssconf
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:49 pm snf-ganeti Revision 36e247e1: Add nodegroup bash autocomplation
- We autocomplete both by nodegroup name and uuid.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mi... - 07:49 pm snf-ganeti Revision 5fbbd028: Add nodegroup option to AddNode
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:49 pm ganeti-local Revision 190e3cb6: Add node's nodegroup field
- If a node doesn't have a node group we'll upgrade the config making it
the cluster default. Also the node add and rem... - 07:49 pm snf-ganeti Revision 190e3cb6: Add node's nodegroup field
- If a node doesn't have a node group we'll upgrade the config making it
the cluster default. Also the node add and rem... - 07:40 pm ganeti-local Revision 6520ba14: Check for nodegroup uuid indexing
- Since the uuid is immutable the probability of it getting out of sync
between the object and the dict key is very low... - 07:40 pm ganeti-local Revision eaa98a04: config.LookupNodeGroup
- This function allows a node group to be looked up by name or uuid.
If no nodegroup is specified and only one exists, ... - 07:40 pm snf-ganeti Revision 6520ba14: Check for nodegroup uuid indexing
- Since the uuid is immutable the probability of it getting out of sync
between the object and the dict key is very low... - 07:40 pm snf-ganeti Revision eaa98a04: config.LookupNodeGroup
- This function allows a node group to be looked up by name or uuid.
If no nodegroup is specified and only one exists, ... - 07:40 pm ganeti-local Revision f9e81396: ConfigWriter: create the default node group
- If no node groups exist we'll create a new default empty one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re... - 07:40 pm snf-ganeti Revision f9e81396: ConfigWriter: create the default node group
- If no node groups exist we'll create a new default empty one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re... - 06:17 pm Pithos Revision bdf739a9: Some more fixes on Issue 16 - handling a CastException. Also working Issue 14 ...
- 06:17 pm Revision bdf739a9: Some more fixes on Issue 16 - handling a CastException. Also working Issue 14 ...
- 06:14 pm ganeti-local Revision 3df43542: Add a 'nodegroups' slot to ConfigData
- Also:
- reformat the __slots__ declaration of ConfigData
- call UpgradeConfig on each node groups to handle futur... - 06:14 pm snf-ganeti Revision 3df43542: Add a 'nodegroups' slot to ConfigData
- Also:
- reformat the __slots__ declaration of ConfigData
- call UpgradeConfig on each node groups to handle futur... - 06:14 pm ganeti-local Revision fe25a79a: _ContainerFromDicts: handle None source
- When _ContainerFromDicts is called on some element which doesn't exist
in the config, because it is yet to be upgrade... - 06:14 pm snf-ganeti Revision fe25a79a: _ContainerFromDicts: handle None source
- When _ContainerFromDicts is called on some element which doesn't exist
in the config, because it is yet to be upgrade... - 06:14 pm ganeti-local Revision 24a3707f: Add a new NodeGroup config object
- The "members" slot of this object is not serialized, and is discarded
when deserializing, initializing it explicitly ... - 06:14 pm snf-ganeti Revision 24a3707f: Add a new NodeGroup config object
- The "members" slot of this object is not serialized, and is discarded
when deserializing, initializing it explicitly ...
09/13/2010
- 06:35 pm ganeti-local Revision 84a5b33c: cli: Add option definition for priority
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:35 pm snf-ganeti Revision 84a5b33c: cli: Add option definition for priority
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:35 pm snf-ganeti Revision e71c8147: jqueue: Ensure only accepted priorities are allowed for submitting jobs
- Quoting the design document: “Submitted opcodes can have one of the priorities
listed below. Other priorities are res... - 06:35 pm ganeti-local Revision e71c8147: jqueue: Ensure only accepted priorities are allowed for submitting jobs
- Quoting the design document: “Submitted opcodes can have one of the priorities
listed below. Other priorities are res... - 06:35 pm snf-ganeti Revision 8f5c488d: Add support for job priority to opcodes and job queue objects
- This allows clients to submit opcodes with a priority. Except for being
tracked by the job queue, it is not yet used ... - 06:35 pm ganeti-local Revision 8f5c488d: Add support for job priority to opcodes and job queue objects
- This allows clients to submit opcodes with a priority. Except for being
tracked by the job queue, it is not yet used ... - 06:35 pm ganeti-local Revision e5d8774b: Add job priority constants
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:35 pm snf-ganeti Revision e5d8774b: Add job priority constants
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm ganeti-local Revision e4ef4343: RAPI server: Move user file watching out, update documentation
- This patch moves the code watching the users file into a
a separate class to not mix it with HTTP serving. The users
... - 06:16 pm snf-ganeti Revision e4ef4343: RAPI server: Move user file watching out, update documentation
- This patch moves the code watching the users file into a
a separate class to not mix it with HTTP serving. The users
... - 05:46 pm ganeti-local Revision acf931b7: Remove mcpu's ReportLocks callback
- This is no longer needed with the new lock monitor. One callback is kept to
check for cancelled jobs.
Signed-off-by:... - 05:46 pm snf-ganeti Revision acf931b7: Remove mcpu's ReportLocks callback
- This is no longer needed with the new lock monitor. One callback is kept to
check for cancelled jobs.
Signed-off-by:... - 05:39 pm snf-ganeti Revision 5ef699a0: Revert "jqueue: Resume jobs from “waitlock” status"
- This reverts commit 4008c8edae31a3971fa8c4b200238afc8005d3d4.
While it worked in my initial tests, I've now found ca... - 05:39 pm ganeti-local Revision 5ef699a0: Revert "jqueue: Resume jobs from “waitlock” status"
- This reverts commit 4008c8edae31a3971fa8c4b200238afc8005d3d4.
While it worked in my initial tests, I've now found ca... - 04:24 pm snf-ganeti Revision bcc6f36d: Proposed design changes for 2.3 and big clusters
- A big design doc patch touching three areas related to increasing
scalability in 2.3.
Signed-off-by: Iustin Pop <ius... - 04:24 pm ganeti-local Revision bcc6f36d: Proposed design changes for 2.3 and big clusters
- A big design doc patch touching three areas related to increasing
scalability in 2.3.
Signed-off-by: Iustin Pop <ius... - 02:04 pm ganeti-local Revision a025e535: Fix OS_VARIANT variable setting
- This was introduced in efaa9b06d1e1e6d1678d0edd75b1ba37cf0de3d9.
in OSCoreEnv:
inst_os.name is pure operating sys... - 02:04 pm snf-ganeti Revision a025e535: Fix OS_VARIANT variable setting
- This was introduced in efaa9b06d1e1e6d1678d0edd75b1ba37cf0de3d9.
in OSCoreEnv:
inst_os.name is pure operating sys...
09/10/2010
- 08:28 pm snf-vncauthproxy Revision b9866dc8: Remove obsolete struct dependency from vncproxy.py
- 08:22 pm snf-vncauthproxy Revision 9c6144cb: Code cleanup/refactoring
- 08:22 pm snf-vncauthproxy Revision 8790958b: Add copyright/license to rfb.py
- 05:21 pm snf-vncauthproxy Revision 66d17b40: Initial import
- 04:48 pm ganeti-local Revision a2e60f14: Update the authentication mapping in RAPI if users file has been updated
- Please note: This only works if the file existed upon startup. If the file was
created later, ganeti-rapi has to be r... - 04:48 pm snf-ganeti Revision a2e60f14: Update the authentication mapping in RAPI if users file has been updated
- Please note: This only works if the file existed upon startup. If the file was
created later, ganeti-rapi has to be r... - 03:11 pm snf-ganeti Revision a68fe106: Merge branch 'devel-2.2'
- * devel-2.2:
Fix pylint warning in http/__init__.py
Allow SSL ciphers to be overridden in HTTP server
jqueue: R... - 03:11 pm ganeti-local Revision a68fe106: Merge branch 'devel-2.2'
- * devel-2.2:
Fix pylint warning in http/__init__.py
Allow SSL ciphers to be overridden in HTTP server
jqueue: R... - 03:10 pm ganeti-local Revision a6d350cc: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Fix pylint warning in http/__init__.py
Allow SSL ciphers to be overridden in HTTP server
If we ha... - 03:10 pm snf-ganeti Revision a6d350cc: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Fix pylint warning in http/__init__.py
Allow SSL ciphers to be overridden in HTTP server
If we ha... - 02:54 pm snf-ganeti Revision 5117f822: Fix pylint warning in http/__init__.py
- My bad for not seeing this before:
R0201:614:HttpBase.GetSslCiphers: Method could be a function
Signed-off-by: Micha... - 02:54 pm ganeti-local Revision 5117f822: Fix pylint warning in http/__init__.py
- My bad for not seeing this before:
R0201:614:HttpBase.GetSslCiphers: Method could be a function
Signed-off-by: Micha... - 02:43 pm snf-ganeti Revision 91c69613: Allow SSL ciphers to be overridden in HTTP server
- Users of this class, such as the RAPI server, might want to override or adjust
the default SSL cipher defined in a co... - 02:43 pm ganeti-local Revision 91c69613: Allow SSL ciphers to be overridden in HTTP server
- Users of this class, such as the RAPI server, might want to override or adjust
the default SSL cipher defined in a co... - 02:23 pm ganeti-local Revision 4008c8ed: jqueue: Resume jobs from “waitlock” status
- After an unclean restart of ganeti-masterd, jobs in the “waitlock” status can
be safely restarted. They hadn't modifi... - 02:23 pm snf-ganeti Revision 4008c8ed: jqueue: Resume jobs from “waitlock” status
- After an unclean restart of ganeti-masterd, jobs in the “waitlock” status can
be safely restarted. They hadn't modifi... - 02:23 pm snf-ganeti Revision de9d02c7: jqueue: Move queue inspection into separate function
- This makes the __init__ function a lot smaller while not changing
functionality.
Signed-off-by: Michael Hanselmann <... - 02:23 pm ganeti-local Revision de9d02c7: jqueue: Move queue inspection into separate function
- This makes the __init__ function a lot smaller while not changing
functionality.
Signed-off-by: Michael Hanselmann <... - 02:23 pm ganeti-local Revision 747f6113: jqueue: Don't update file in MarkUnfinishedOps
- This reduced the number of updates to the job files. It's used in two places
while processing a job and the file is u... - 02:23 pm snf-ganeti Revision 747f6113: jqueue: Don't update file in MarkUnfinishedOps
- This reduced the number of updates to the job files. It's used in two places
while processing a job and the file is u... - 02:22 pm ganeti-local Revision 05ad571c: locking.SharedLock: Update class docstring
- This was already outdated when the initial version of SharedLock was added
in commit 162c1c1f1 (February 2008).
Sign... - 02:22 pm snf-ganeti Revision 05ad571c: locking.SharedLock: Update class docstring
- This was already outdated when the initial version of SharedLock was added
in commit 162c1c1f1 (February 2008).
Sign... - 10:17 am Revision b8e09949: Fixed a NullPointerException while range headers existed in the HttpServletRes...
- 10:17 am Pithos Revision b8e09949: Fixed a NullPointerException while range headers existed in the HttpServletRes...
09/09/2010
- 04:52 pm ganeti-local Revision d3b18b8e: Adding functionality to check feasability of joining the host
- This checks if the host might possibily belong already to another
cluster. If this is the case we abort without any f... - 04:52 pm snf-ganeti Revision d3b18b8e: Adding functionality to check feasability of joining the host
- This checks if the host might possibily belong already to another
cluster. If this is the case we abort without any f... - 03:43 pm ganeti-local Revision 5b27346a: If we had any errors in setup in one of the hosts, exit with non-zero
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:43 pm snf-ganeti Revision 5b27346a: If we had any errors in setup in one of the hosts, exit with non-zero
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:32 pm ganeti-local Revision f9b87434: Fix the output of the key fingerprint from binary to hex
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:32 pm snf-ganeti Revision f9b87434: Fix the output of the key fingerprint from binary to hex
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/08/2010
- 01:48 am Ganeti Instance Image Revision 9cdb305c: fix typo mentioned in Issue #99 and rename defaults -> default
- 01:28 am Ganeti Instance Image Revision e1f62f2d: Include debian package files for building deps (Issue #93)
- Thanks to Ed Lim for the patch!
- 01:20 am Ganeti Instance Image Revision 549118f0: Change the customization directory
- Align with other upstream packages. See commit f79e471d in instance-debootstrap
for more explaination.
09/07/2010
- 04:56 pm ganeti-local Revision 887c7aa6: locking: Implement priorities in SharedLock and LockSet
- For proper support of job priorities, jobs' locks need to respect
priorities. Otherwise it could happen that a job w... - 04:56 pm snf-ganeti Revision 887c7aa6: locking: Implement priorities in SharedLock and LockSet
- For proper support of job priorities, jobs' locks need to respect
priorities. Otherwise it could happen that a job w... - 02:26 pm snf-ganeti Revision cbccd9ca: Modify daemon-util to support launching daemons under different user/groups
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm ganeti-local Revision cbccd9ca: Modify daemon-util to support launching daemons under different user/groups
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm ganeti-local Revision fd346851: Remove utils.EnsureDir as this is done by ensure-dirs.in now
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm snf-ganeti Revision fd346851: Remove utils.EnsureDir as this is done by ensure-dirs.in now
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm ganeti-local Revision e60c73a1: The config now should also belong to confd group and readable by it
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm snf-ganeti Revision e60c73a1: The config now should also belong to confd group and readable by it
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm snf-ganeti Revision 82b22e19: Move job queue to new ganeti.runtime
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm ganeti-local Revision 82b22e19: Move job queue to new ganeti.runtime
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:26 pm ganeti-local Revision 0070a462: Revert "Make it possible to call utils.Daemonize with uid and gid to run as"
- This reverts commit 743b53d4eb9f3de46edb5e54738dab287b1979ac.
Conflicts:
lib/daemon.py
Trivial conflict resolved.... - 02:26 pm snf-ganeti Revision 0070a462: Revert "Make it possible to call utils.Daemonize with uid and gid to run as"
- This reverts commit 743b53d4eb9f3de46edb5e54738dab287b1979ac.
Conflicts:
lib/daemon.py
Trivial conflict resolved.... - 02:26 pm ganeti-local Revision 69d89cb5: Partial Revert "Let ganeti-rapi run under a different user/group"
- This partially reverts commit 8b72b05c51208190796b558233d69dae7643c7f7.
Basically it removes the user involved chang... - 02:26 pm snf-ganeti Revision 69d89cb5: Partial Revert "Let ganeti-rapi run under a different user/group"
- This partially reverts commit 8b72b05c51208190796b558233d69dae7643c7f7.
Basically it removes the user involved chang... - 01:07 pm snf-ganeti Revision ae8419a2: Merge branch 'devel-2.2'
- * devel-2.2:
cli: Use list of options shared between commands
jqueue: Use separate function for encoding errors
... - 01:07 pm ganeti-local Revision ae8419a2: Merge branch 'devel-2.2'
- * devel-2.2:
cli: Use list of options shared between commands
jqueue: Use separate function for encoding errors
... - 01:06 pm ganeti-local Revision fa697271: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Fix breakage introduced by commit 8044bf655
Remove “dry_run” from opcodes.OpCreateInstance
Disabl... - 01:06 pm snf-ganeti Revision fa697271: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Fix breakage introduced by commit 8044bf655
Remove “dry_run” from opcodes.OpCreateInstance
Disabl... - 12:44 pm ganeti-local Revision 5786c087: cli: Use list of options shared between commands
- The completion script for bash has to know about these options. Until now
the list was in two places--once in cli.py ... - 12:44 pm snf-ganeti Revision 5786c087: cli: Use list of options shared between commands
- The completion script for bash has to know about these options. Until now
the list was in two places--once in cli.py ... - 12:44 pm ganeti-local Revision 6760e4ed: jqueue: Use separate function for encoding errors
- Comes with unittest.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm snf-ganeti Revision 6760e4ed: jqueue: Use separate function for encoding errors
- Comes with unittest.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/06/2010
- 05:55 pm ganeti-local Revision f4c9af7a: Cluster.UpgradeConfig: populate primary_ip_family
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:55 pm ganeti-local Revision 24f6a6e6: Revert "Add 2.2->2.3 cluster upgrade function"
- This reverts commit 2c9cf6bb05e14ea606638fce9680994cf92e8e24.
The change is better done in objects.py
Signed-off-by:... - 05:55 pm snf-ganeti Revision f4c9af7a: Cluster.UpgradeConfig: populate primary_ip_family
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:55 pm snf-ganeti Revision 24f6a6e6: Revert "Add 2.2->2.3 cluster upgrade function"
- This reverts commit 2c9cf6bb05e14ea606638fce9680994cf92e8e24.
The change is better done in objects.py
Signed-off-by:... - 05:08 pm ganeti-local Revision f12e1736: Adding a runtime configuration library
- This is used to expand the users/group names just once at
initial call.
Signed-off-by: René Nussbaumer <rn@google.co... - 05:08 pm snf-ganeti Revision f12e1736: Adding a runtime configuration library
- This is used to expand the users/group names just once at
initial call.
Signed-off-by: René Nussbaumer <rn@google.co... - 04:54 pm Pithos Revision 8086761e: Fixed typo
- 04:54 pm Revision 8086761e: Fixed typo
- 01:54 pm ganeti-local Revision b370482d: Allow ensure-dirs to run partially and skip big file chunks
- The startup of the daemons would take a lot of time otherwise,
also it's not needed to set the permissions of those f... - 01:54 pm snf-ganeti Revision b370482d: Allow ensure-dirs to run partially and skip big file chunks
- The startup of the daemons would take a lot of time otherwise,
also it's not needed to set the permissions of those f... - 01:54 pm ganeti-local Revision 5224330e: Adapt ensure-dirs to accomodate the additional permissions and files
- Please note that this can and will be improved over time. There are discussions
about automated file generation of en... - 01:54 pm snf-ganeti Revision 5224330e: Adapt ensure-dirs to accomodate the additional permissions and files
- Please note that this can and will be improved over time. There are discussions
about automated file generation of en...
09/03/2010
- 06:10 pm snf-ganeti Revision 5f715404: Document the gain options in hbal's manpage
- 06:10 pm ganeti-local Revision 5f715404: Document the gain options in hbal's manpage
- 06:02 pm ganeti-local Revision 848b65c9: Use the mingain options in the balancing algorithm
- Also adds them in hbal.
- 06:02 pm snf-ganeti Revision 848b65c9: Use the mingain options in the balancing algorithm
- Also adds them in hbal.
- 06:02 pm snf-ganeti Revision 2dc1237c: Log warning instead of raising OpExecError for ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:02 pm ganeti-local Revision 2dc1237c: Log warning instead of raising OpExecError for ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:07 pm Revision 310c9688: Automatic merge with default branch
- 05:07 pm Pithos Revision 310c9688: Automatic merge with default branch
- 04:48 pm Pithos Revision 4bf05cad: minor code fixes on displaying the full name in ACL
- 04:48 pm Revision 4bf05cad: minor code fixes on displaying the full name in ACL
- 03:35 pm snf-ganeti Revision 4f807a57: Add new CLI options for min gain during balancing
- Recent hbal seems to run many steps for small improvements (< 1e-3), so
we should stop early in this case.
We add a ... - 03:35 pm ganeti-local Revision 4f807a57: Add new CLI options for min gain during balancing
- Recent hbal seems to run many steps for small improvements (< 1e-3), so
we should stop early in this case.
We add a ... - 03:21 pm Revision ce2716a9: Display the full name in the ACL. The full name is displayed once right click ...
- 03:21 pm Pithos Revision ce2716a9: Display the full name in the ACL. The full name is displayed once right click ...
- 02:27 pm ganeti-local Revision 697a3d61: Fix some epydoc warnings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:27 pm snf-ganeti Revision 697a3d61: Fix some epydoc warnings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
09/02/2010
- 07:43 pm ganeti-local Revision bd2475e2: Fix breakage introduced by commit 8044bf655
- Note to self: even patches removing one line can break everything.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 07:43 pm snf-ganeti Revision bd2475e2: Fix breakage introduced by commit 8044bf655
- Note to self: even patches removing one line can break everything.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 07:05 pm snf-ganeti Revision 8044bf65: Remove “dry_run” from opcodes.OpCreateInstance
- I'ts declared twice, once in opcodes.OpCode and here, and this one
is redundant.
Signed-off-by: Michael Hanselmann <... - 07:05 pm ganeti-local Revision 8044bf65: Remove “dry_run” from opcodes.OpCreateInstance
- I'ts declared twice, once in opcodes.OpCode and here, and this one
is redundant.
Signed-off-by: Michael Hanselmann <... - 04:24 pm snf-ganeti Revision 3794937c: Adapt configure.ac to the new users/groups
- This patch does not affect anything. The logic to start the other daemons
(except for RAPI which is already implement... - 04:24 pm ganeti-local Revision 3794937c: Adapt configure.ac to the new users/groups
- This patch does not affect anything. The logic to start the other daemons
(except for RAPI which is already implement... - 04:10 pm ganeti-local Revision e81edf72: gnt-node: Fix bug that inverts ssh-key-check behavior
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:10 pm snf-ganeti Revision e81edf72: gnt-node: Fix bug that inverts ssh-key-check behavior
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:45 pm snf-ganeti Revision d78ceb9e: Makefile: make the rst2html converter more strict
- This will make the automated builds flag any problems.
- 03:45 pm ganeti-local Revision d78ceb9e: Makefile: make the rst2html converter more strict
- This will make the automated builds flag any problems.
- 03:43 pm snf-ganeti Revision adc5c176: Add some more debugging functions
- These are just variations of the standard debug, but are provided for
simpler code, since lazyness is something causi... - 03:43 pm snf-ganeti Revision 74e89a14: Fix ReplaceSecondary moves for offline nodes
- The addition of a new secondary on a node is doing two memory tests:
- in strict mode, reject if we get into N+1 fail... - 03:43 pm snf-ganeti Revision 49d977db: Update NEWS file
- 03:43 pm ganeti-local Revision 49d977db: Update NEWS file
- 03:43 pm ganeti-local Revision adc5c176: Add some more debugging functions
- These are just variations of the standard debug, but are provided for
simpler code, since lazyness is something causi... - 03:43 pm ganeti-local Revision 74e89a14: Fix ReplaceSecondary moves for offline nodes
- The addition of a new secondary on a node is doing two memory tests:
- in strict mode, reject if we get into N+1 fail... - 02:04 pm ganeti-local Revision 34f06005: Disable the RAPI CA checks in watcher
- Since the RAPI certificate is not necessarily self-signed, and we
currently don't have any configuration variable for... - 02:04 pm snf-ganeti Revision 34f06005: Disable the RAPI CA checks in watcher
- Since the RAPI certificate is not necessarily self-signed, and we
currently don't have any configuration variable for...
09/01/2010
- 06:27 pm Revision d6a53bad: the new command added to the repo
- 06:27 pm Pithos Revision d6a53bad: the new command added to the repo
- 06:26 pm Revision 9ab5db6d: A new Command(GetUserFullName) was implemented in order to fetch user's full n...
- 06:26 pm Pithos Revision 9ab5db6d: A new Command(GetUserFullName) was implemented in order to fetch user's full n...
- 12:50 pm ganeti-local Revision 298e4dc8: move-instance: Fix parameter order in _CreateInstance
- This patch fixes a bug, which caused the primary and secondary
destination nodes to be revered on the destination clu... - 12:50 pm snf-ganeti Revision 298e4dc8: move-instance: Fix parameter order in _CreateInstance
- This patch fixes a bug, which caused the primary and secondary
destination nodes to be revered on the destination clu...
08/30/2010
- 06:17 pm Revision e851e64f: Fix the shibboleth reference.
- 06:17 pm Pithos Revision e851e64f: Fix the shibboleth reference.
- 12:12 pm snf-ganeti Revision 94d08202: Change iterateAlloc to return the instance list
- The Cluster.iterateAlloc and tieredAlloc functions are changed to also
return the updated instance list, since it is ... - 12:12 pm snf-ganeti Revision 10852adb: hspace: mark new instances as running
- Otherwise the saved cluster state and the in-memory one are wrong.
- 12:12 pm snf-ganeti Revision 3e9501d0: Implement cluster state saving in hspace
- This also uncovered a few issues with the allocation model (instances
not being marked up, etc.).
Compared to hbal, ... - 12:12 pm snf-ganeti Revision db43d7b3: Update man pages for the new -S option
- 12:12 pm snf-ganeti Revision 748654f7: Implement cluster state saving in hbal
- Also move the LUXI execution (-X) to the end, after all the output
messages are printed. No good in waiting for the m... - 12:12 pm ganeti-local Revision db43d7b3: Update man pages for the new -S option
- 12:12 pm ganeti-local Revision 94d08202: Change iterateAlloc to return the instance list
- The Cluster.iterateAlloc and tieredAlloc functions are changed to also
return the updated instance list, since it is ... - 12:12 pm ganeti-local Revision 3e9501d0: Implement cluster state saving in hspace
- This also uncovered a few issues with the allocation model (instances
not being marked up, etc.).
Compared to hbal, ... - 12:12 pm ganeti-local Revision 10852adb: hspace: mark new instances as running
- Otherwise the saved cluster state and the in-memory one are wrong.
- 12:12 pm ganeti-local Revision 748654f7: Implement cluster state saving in hbal
- Also move the LUXI execution (-X) to the end, after all the output
messages are printed. No good in waiting for the m... - 12:12 pm snf-ganeti Revision 4a273e97: Abstract the cluster serialization from hscan.hs
- This is currently hardcoded in an internal function in hscan.hs, and we
move it to Text.hs for later use. - 12:12 pm ganeti-local Revision 4a273e97: Abstract the cluster serialization from hscan.hs
- This is currently hardcoded in an internal function in hscan.hs, and we
move it to Text.hs for later use.
08/27/2010
- 04:28 pm ganeti-local Revision 2c9cf6bb: Add 2.2->2.3 cluster upgrade function
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:28 pm snf-ganeti Revision 2c9cf6bb: Add 2.2->2.3 cluster upgrade function
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:10 pm snf-ganeti Revision 100a75a7: Merge branch 'devel-2.2'
- * devel-2.2:
Show list of pending acquires in “gnt-debug locks”
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 04:10 pm ganeti-local Revision 100a75a7: Merge branch 'devel-2.2'
- * devel-2.2:
Show list of pending acquires in “gnt-debug locks”
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 03:44 pm snf-ganeti Revision 7dd999fc: Handle ENOENT case in ssconf.GetPrimaryIPFamily
- This patch adds an optional default parameter to SimpleStore._ReadFile. This
can be used to default the return value ... - 03:44 pm ganeti-local Revision 7dd999fc: Handle ENOENT case in ssconf.GetPrimaryIPFamily
- This patch adds an optional default parameter to SimpleStore._ReadFile. This
can be used to default the return value ... - 03:03 pm ganeti-local Revision c31825f7: Show list of pending acquires in “gnt-debug locks”
- This is accomplished by keeping a list of waiting threads instead
of just their number inside the lock-internal condi... - 03:03 pm snf-ganeti Revision c31825f7: Show list of pending acquires in “gnt-debug locks”
- This is accomplished by keeping a list of waiting threads instead
of just their number inside the lock-internal condi...
08/26/2010
- 06:13 pm ganeti-local Revision 21d0f6c7: Design for job priorities
- This is an additional patch on top of my previous design for
workerpool priorities.
Signed-off-by: Michael Hanselman... - 06:13 pm snf-ganeti Revision 21d0f6c7: Design for job priorities
- This is an additional patch on top of my previous design for
workerpool priorities.
Signed-off-by: Michael Hanselman...
08/25/2010
- 07:40 pm snf-ganeti Revision 02da9d07: Add a new option --save-cluster
- This option will in the future be used to serialize the cluster state in
hbal and hspace after the rebalance/allocati... - 07:40 pm ganeti-local Revision 02da9d07: Add a new option --save-cluster
- This option will in the future be used to serialize the cluster state in
hbal and hspace after the rebalance/allocati... - 07:04 pm ganeti-local Revision 50811e2c: Add unittest for Node text serialization
- This checks that the Node text serialization and deserialization
operations are idempotent when combined other. - 07:04 pm snf-ganeti Revision 50811e2c: Add unittest for Node text serialization
- This checks that the Node text serialization and deserialization
operations are idempotent when combined other. - 06:53 pm ganeti-local Revision a070c426: Switch unittest to custom hostnames
- Currently, the hostnames are almost fully arbitrary chars, which breaks
the assumption that nodes/instances will be n... - 06:53 pm snf-ganeti Revision a070c426: Switch unittest to custom hostnames
- Currently, the hostnames are almost fully arbitrary chars, which breaks
the assumption that nodes/instances will be n... - 04:42 pm snf-ganeti Revision 282f38e3: Node groups design doc
- For the first version we should be able to implement node groups without
any backend api changes (ie. Iallocator). Yi... - 04:42 pm ganeti-local Revision 282f38e3: Node groups design doc
- For the first version we should be able to implement node groups without
any backend api changes (ie. Iallocator). Yi... - 04:42 pm snf-ganeti Revision 9684d509: Move sections of 2.3 design doc up a level
- This removes the "Detailed design" section and moves everything else up
a level.
Signed-off-by: Guido Trotter <ultro... - 04:42 pm ganeti-local Revision 9684d509: Move sections of 2.3 design doc up a level
- This removes the "Detailed design" section and moves everything else up
a level.
Signed-off-by: Guido Trotter <ultro... - 04:18 pm ganeti-local Revision 8062638d: Fix scp command when target is an IPv6 address
- Due to the syntax used for the target in scp <target>:<path>, it is
necessary when the target is an IPv6 address to e... - 04:18 pm snf-ganeti Revision 8062638d: Fix scp command when target is an IPv6 address
- Due to the syntax used for the target in scp <target>:<path>, it is
necessary when the target is an IPv6 address to e... - 02:07 pm ganeti-local Revision 338180f5: Revert "Don't provide --no-ssh-key-check for QA"
- This reverts commit dc092ece1bd07e9fa6ed97de8b4a3f360b26725e.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewe... - 02:07 pm snf-ganeti Revision 338180f5: Revert "Don't provide --no-ssh-key-check for QA"
- This reverts commit dc092ece1bd07e9fa6ed97de8b4a3f360b26725e.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewe... - 02:07 pm ganeti-local Revision 3ef51126: Revert behaviour for calling SetupNodeDaemon
- This was previously done in setup-ssh which was the wrong place
Signed-off-by: René Nussbaumer <rn@google.com>
Revie... - 02:07 pm snf-ganeti Revision 3ef51126: Revert behaviour for calling SetupNodeDaemon
- This was previously done in setup-ssh which was the wrong place
Signed-off-by: René Nussbaumer <rn@google.com>
Revie... - 02:07 pm ganeti-local Revision 9294514d: Change bootstrap.SetupDaemonNode to use scp as we can assume SSH is setup
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Gu... - 02:07 pm snf-ganeti Revision 9294514d: Change bootstrap.SetupDaemonNode to use scp as we can assume SSH is setup
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Gu... - 12:56 pm ganeti-local Revision c30421e0: Merge branch 'devel-2.2'
- hansmi helped me with merging the conflict. Thanks
Conflicts:
lib/workerpool.py
Signed-off-by: René Nussbaumer <rn... - 12:56 pm snf-ganeti Revision c30421e0: Merge branch 'devel-2.2'
- hansmi helped me with merging the conflict. Thanks
Conflicts:
lib/workerpool.py
Signed-off-by: René Nussbaumer <rn... - 12:02 pm snf-ganeti Revision 310a8944: Adding host key verification to setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 12:02 pm ganeti-local Revision 310a8944: Adding host key verification to setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 12:02 pm ganeti-local Revision 33993ab8: Adding a paramiko fingerprint format helper
- And provide unittests for them
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 12:02 pm snf-ganeti Revision 33993ab8: Adding a paramiko fingerprint format helper
- And provide unittests for them
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 10:31 am ganeti-local Revision 14bde528: IPv6 design doc part
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:31 am snf-ganeti Revision 14bde528: IPv6 design doc part
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/24/2010
- 08:06 pm ganeti-local Revision e4d89284: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Increase version to 2.1.7
Update NEWS for the 2.1.7 release
Conflicts:
NEWS
- merge
configure.... - 08:06 pm snf-ganeti Revision e4d89284: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Increase version to 2.1.7
Update NEWS for the 2.1.7 release
Conflicts:
NEWS
- merge
configure.... - 07:54 pm snf-ganeti Revision c78b3a66: Increase version to 2.1.7
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm ganeti-local Revision c78b3a66: Increase version to 2.1.7
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm snf-ganeti Revision 6845d276: Update NEWS for the 2.1.7 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm ganeti-local Revision 6845d276: Update NEWS for the 2.1.7 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:30 pm snf-ganeti Revision 3bf75b7d: Move text serialization functions to Text.hs
- Currently these are in hscan, and cannot be reused easily.
- 07:30 pm ganeti-local Revision 3bf75b7d: Move text serialization functions to Text.hs
- Currently these are in hscan, and cannot be reused easily.
- 06:32 pm snf-ganeti Revision 52c47e4e: workerpool: Add support for task priority
- To add job priorities, the worker pool underlying the job queue must
support priorities per task. This patch adds the... - 06:32 pm ganeti-local Revision 52c47e4e: workerpool: Add support for task priority
- To add job priorities, the worker pool underlying the job queue must
support priorities per task. This patch adds the... - 06:29 pm ganeti-local Revision 73c25d35: Fix race condition in locking unittest
- While writing unittests for the new lock monitor, I made a small mistake and
didn't synchronize acquiring locks prope... - 06:29 pm snf-ganeti Revision 73c25d35: Fix race condition in locking unittest
- While writing unittests for the new lock monitor, I made a small mistake and
didn't synchronize acquiring locks prope... - 05:57 pm ganeti-local Revision 19b9ba9a: Add simple lock monitor
- This patch adds an initial implementation of a lock monitor, accessible
for the user through “gnt-debug locks”. It cu... - 05:57 pm snf-ganeti Revision 19b9ba9a: Add simple lock monitor
- This patch adds an initial implementation of a lock monitor, accessible
for the user through “gnt-debug locks”. It cu... - 05:27 pm ganeti-local Revision daba67c7: workerpool: Allow setting task name
- With this patch, the task name is added to the thread name and will show up in
logs. Log messages from jobs will look... - 05:27 pm snf-ganeti Revision daba67c7: workerpool: Allow setting task name
- With this patch, the task name is added to the thread name and will show up in
logs. Log messages from jobs will look...
08/23/2010
- 06:26 pm ganeti-local Revision a4ebd726: Use one function to parse “--fields” option values
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:26 pm snf-ganeti Revision a4ebd726: Use one function to parse “--fields” option values
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision 4fb780d1: locking.LockSet: Use function to get member lock name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm snf-ganeti Revision 4fb780d1: locking.LockSet: Use function to get member lock name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision 049088b2: Finalize removal of “lock_status” job field
- When removing the field in commit 9bdab62198, I forgot to remove some parts.
Signed-off-by: Michael Hanselmann <hans... - 05:57 pm snf-ganeti Revision 049088b2: Finalize removal of “lock_status” job field
- When removing the field in commit 9bdab62198, I forgot to remove some parts.
Signed-off-by: Michael Hanselmann <hans... - 05:33 pm ganeti-local Revision 0849f36b: Prepare 2.2.0~rc1 release
- Update NEWS and version number.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iusti... - 05:33 pm snf-ganeti Revision 0849f36b: Prepare 2.2.0~rc1 release
- Update NEWS and version number.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iusti... - 03:40 pm ganeti-local Revision ea8ac9c9: Switch to the RPC call to update /etc/hosts in LUAddNode and LURemoveNode
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm snf-ganeti Revision ea8ac9c9: Switch to the RPC call to update /etc/hosts in LUAddNode and LURemoveNode
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm ganeti-local Revision 19ddc57a: Add RPC calls to update /etc/hosts
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm snf-ganeti Revision 19ddc57a: Add RPC calls to update /etc/hosts
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:58 pm ganeti-local Revision 17f7fd27: Fix a few epydoc docstrings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:58 pm snf-ganeti Revision 17f7fd27: Fix a few epydoc docstrings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:39 pm snf-ganeti Revision 8f9069e5: Merge branch 'devel-2.2'
- * devel-2.2:
setup-ssh: fix updating of authorized_keys
setup-ssh: Also use keys from the ssh-agent
setup-ssh: ... - 01:39 pm ganeti-local Revision 8f9069e5: Merge branch 'devel-2.2'
- * devel-2.2:
setup-ssh: fix updating of authorized_keys
setup-ssh: Also use keys from the ssh-agent
setup-ssh: ... - 01:31 pm ganeti-local Revision 981732fb: Make family argument in FormatAddress optional
- By doing this we delegate the task of finding the correct address family
to the FormatAddress method.
Signed-off-by:... - 01:31 pm snf-ganeti Revision 981732fb: Make family argument in FormatAddress optional
- By doing this we delegate the task of finding the correct address family
to the FormatAddress method.
Signed-off-by:... - 01:31 pm ganeti-local Revision 51b13ce9: Support IPv6 for instances
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:31 pm snf-ganeti Revision 51b13ce9: Support IPv6 for instances
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:50 pm ganeti-local Revision 634a9a35: setup-ssh: fix updating of authorized_keys
- Due to what seems like a bug (or inconsistency) in paramiko, files
opened with a+ over SFTP need a seek() in order fo... - 12:50 pm snf-ganeti Revision 634a9a35: setup-ssh: fix updating of authorized_keys
- Due to what seems like a bug (or inconsistency) in paramiko, files
opened with a+ over SFTP need a seek() in order fo... - 12:47 pm snf-ganeti Revision 3dc66ebc: setup-ssh: Also use keys from the ssh-agent
- Currently, setup-ssh only uses one disk-based key. This means that any
setup where we use keys from ssh-agent (which ... - 12:47 pm ganeti-local Revision 3dc66ebc: setup-ssh: Also use keys from the ssh-agent
- Currently, setup-ssh only uses one disk-based key. This means that any
setup where we use keys from ssh-agent (which ... - 10:27 am Revision 77d98d62: Automated merge with https://gss.googlecode.com/hg/
- 10:27 am Pithos Revision 77d98d62: Automated merge with https://gss.googlecode.com/hg/
- 10:24 am Revision b75f55ce: display tags issues - another try
- 10:24 am Pithos Revision b75f55ce: display tags issues - another try
08/20/2010
- 05:41 pm ganeti-local Revision 8647a52c: setup-ssh: fix the logging error message
- This took a bit of interesting debugging, but the issue seems to be that
on older python/logging/paramiko (I'm not su... - 05:41 pm ganeti-local Revision 7bff16bd: setup-ssh: only read the ssh port once
- Then reuse it. With certain setups, this could be slow when pre-seeding
an entire cluster.
Signed-off-by: Iustin Pop... - 05:41 pm ganeti-local Revision 5c654e95: setup-ssh: redo the logging levels
- There is not enough logged by default on stderr, and way too much
information in the log file.
Since we don't want t... - 05:41 pm ganeti-local Revision 7a6a27af: setup-ssh: try to use key auth first
- This patch changes the setup-ssh workflow to try key authentication
first, and then fall-back to password authenticat... - 05:41 pm snf-ganeti Revision 8647a52c: setup-ssh: fix the logging error message
- This took a bit of interesting debugging, but the issue seems to be that
on older python/logging/paramiko (I'm not su... - 05:41 pm snf-ganeti Revision 7bff16bd: setup-ssh: only read the ssh port once
- Then reuse it. With certain setups, this could be slow when pre-seeding
an entire cluster.
Signed-off-by: Iustin Pop... - 05:41 pm snf-ganeti Revision 7a6a27af: setup-ssh: try to use key auth first
- This patch changes the setup-ssh workflow to try key authentication
first, and then fall-back to password authenticat... - 05:41 pm snf-ganeti Revision 5c654e95: setup-ssh: redo the logging levels
- There is not enough logged by default on stderr, and way too much
information in the log file.
Since we don't want t... - 05:16 pm ganeti-local Revision a4978169: Use Sphinx' :rfc: extension to refer to RFCs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:16 pm snf-ganeti Revision a4978169: Use Sphinx' :rfc: extension to refer to RFCs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:16 pm snf-ganeti Revision 981e0168: Document non-standard usage of JSON in RAPI
- This was requested in issue 118.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 05:16 pm ganeti-local Revision 981e0168: Document non-standard usage of JSON in RAPI
- This was requested in issue 118.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 04:56 pm Pithos Revision 6735a2ab: Inline the tags and separate them with commas to hint on their impportance as ...
- 04:56 pm Revision 6735a2ab: Inline the tags and separate them with commas to hint on their impportance as ...
- 04:12 pm ganeti-local Revision 7c4c22f5: gnt-node add: add error msg when using IPv6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:12 pm snf-ganeti Revision 7c4c22f5: gnt-node add: add error msg when using IPv6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:53 pm snf-ganeti Revision dc092ece: Don't provide --no-ssh-key-check for QA
- My last setup-ssh patch series removed this option. Though, this is
just a temporary fix as a patch series is coming ... - 03:53 pm ganeti-local Revision dc092ece: Don't provide --no-ssh-key-check for QA
- My last setup-ssh patch series removed this option. Though, this is
just a temporary fix as a patch series is coming ... - 02:12 pm ganeti-local Revision d8e0caa6: Use family in backend.StartMaster
- This patches changes the StartMaster method to consult the cluster
primary ip version when deciding whether to use ar... - 02:12 pm snf-ganeti Revision d8e0caa6: Use family in backend.StartMaster
- This patches changes the StartMaster method to consult the cluster
primary ip version when deciding whether to use ar... - 02:10 pm ganeti-local Revision f3044516: Make Hostname object always intialize its name to fqdn
- This patch restores the behaviour of Hostname (previously known as
HostInfo) to always use fqdn. This was broken due ... - 02:10 pm snf-ganeti Revision f3044516: Make Hostname object always intialize its name to fqdn
- This patch restores the behaviour of Hostname (previously known as
HostInfo) to always use fqdn. This was broken due ... - 01:03 pm ganeti-local Revision 2175e25d: Fix small spelling mistake
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:03 pm snf-ganeti Revision 2175e25d: Fix small spelling mistake
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/19/2010
- 06:48 pm ganeti-local Revision 48418fea: Fix a few commands behaviour with dry-run
- These commands use or display the result from the LU, so in case of
dry-run, they will crash or display just 'None'. ... - 06:48 pm ganeti-local Revision a0a6ff34: Stop adding the dry-run option by default
- Currently cli.py unconditionally adds the dry-run option. This patch
disables this, and exports dry-run as a normal o... - 06:48 pm ganeti-local Revision db5a8a2d: Explicitly add dry-run to some commands
- Based on manual inspection (that the command only does a submit of some
jobs/opcodes), we re-add the dry-run option o... - 06:48 pm snf-ganeti Revision db5a8a2d: Explicitly add dry-run to some commands
- Based on manual inspection (that the command only does a submit of some
jobs/opcodes), we re-add the dry-run option o... - 06:48 pm snf-ganeti Revision a0a6ff34: Stop adding the dry-run option by default
- Currently cli.py unconditionally adds the dry-run option. This patch
disables this, and exports dry-run as a normal o... - 06:48 pm snf-ganeti Revision 48418fea: Fix a few commands behaviour with dry-run
- These commands use or display the result from the LU, so in case of
dry-run, they will crash or display just 'None'. ... - 06:30 pm snf-ganeti Revision 9bdab621: jqueue: Remove lock status field
- With the job queue changes for Ganeti 2.2, watched and queried jobs are
loaded directly from disk, rendering the in-m... - 06:30 pm ganeti-local Revision 9bdab621: jqueue: Remove lock status field
- With the job queue changes for Ganeti 2.2, watched and queried jobs are
loaded directly from disk, rendering the in-m... - 06:30 pm ganeti-local Revision 1377433b: QA: Run simple job queue test
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:30 pm snf-ganeti Revision 1377433b: QA: Run simple job queue test
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:27 pm snf-ganeti Revision edcd876b: utils: Use WriteFile in {Set,Remove}EtcHostsEntry
- This avoids duplicate effort and has been a TODO for a long time.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 06:27 pm ganeti-local Revision edcd876b: utils: Use WriteFile in {Set,Remove}EtcHostsEntry
- This avoids duplicate effort and has been a TODO for a long time.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 05:12 pm Pithos Revision cb849e50: Automated merge with https://gss.googlecode.com/hg/
- 05:12 pm Revision cb849e50: Automated merge with https://gss.googlecode.com/hg/
- 05:10 pm Revision bd5278e9: Support console.log() besides console.debug() in DisplayHelper.log().
- 05:10 pm Pithos Revision bd5278e9: Support console.log() besides console.debug() in DisplayHelper.log().
- 05:02 pm snf-ganeti Revision 29eddf2d: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Don't ignore secondary node silently
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by:... - 05:02 pm ganeti-local Revision 29eddf2d: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Don't ignore secondary node silently
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by:... - 04:55 pm ganeti-local Revision af5970ab: Don't ignore secondary node silently
- Currently on non-mirrored disk templates the secondary node is ignored
silently. This patch adds a check for this cas... - 04:55 pm snf-ganeti Revision af5970ab: Don't ignore secondary node silently
- Currently on non-mirrored disk templates the secondary node is ignored
silently. This patch adds a check for this cas... - 04:02 pm ganeti-local Revision 69affe73: Document primary ip version and ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:02 pm snf-ganeti Revision 69affe73: Document primary ip version and ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:13 pm snf-ganeti Revision 2e6469a1: Modify gnt-node add to call external script
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:13 pm ganeti-local Revision 2e6469a1: Modify gnt-node add to call external script
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:12 pm snf-ganeti Revision 0963d545: Make it possible to invoke RunCmd in interactive mode
- This is needed so we can run external scripts asking for password and such
to run interactive. Downside is that we ca... - 03:12 pm ganeti-local Revision 0963d545: Make it possible to invoke RunCmd in interactive mode
- This is needed so we can run external scripts asking for password and such
to run interactive. Downside is that we ca... - 03:12 pm ganeti-local Revision e8d61457: Removing all ssh setup code from the core
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:12 pm snf-ganeti Revision e8d61457: Removing all ssh setup code from the core
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:10 pm snf-ganeti Revision 3bb5c580: etags: force Python as a language
- etags has cannot properly identify the scripts/gnt-* files as Python, so
we statically force the language to Python.
... - 03:10 pm ganeti-local Revision 3bb5c580: etags: force Python as a language
- etags has cannot properly identify the scripts/gnt-* files as Python, so
we statically force the language to Python.
... - 02:42 pm Revision dc0051b6: Automated merge with https://gss.googlecode.com/hg/
- 02:42 pm Pithos Revision dc0051b6: Automated merge with https://gss.googlecode.com/hg/
- 02:41 pm Revision ce98bfc6: fixing 'All tags' display version 2 - add a new css class named 'gss-tag'
- 02:41 pm Pithos Revision ce98bfc6: fixing 'All tags' display version 2 - add a new css class named 'gss-tag'
- 01:11 pm Pithos Revision 0e488a94: Don't decode resource names in JSON values. This is only necessary when names ...
- 01:11 pm Revision 0e488a94: Don't decode resource names in JSON values. This is only necessary when names ...
- 12:44 pm ganeti-local Revision 9486f6ae: Support for IPv6 QA
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm snf-ganeti Revision 9486f6ae: Support for IPv6 QA
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision b43dcc5a: Support IPv6 node add
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm snf-ganeti Revision b43dcc5a: Support IPv6 node add
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm snf-ganeti Revision e7323b5e: Support IPv6 cluster init
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision e7323b5e: Support IPv6 cluster init
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:43 pm ganeti-local Revision 868a98ca: Add primary_ip_family to ssconf
- Since this parameter will be used on all daemon startups, it needs to be
available on all nodes. This is achieved by ... - 12:43 pm snf-ganeti Revision 868a98ca: Add primary_ip_family to ssconf
- Since this parameter will be used on all daemon startups, it needs to be
available on all nodes. This is achieved by ... - 12:43 pm ganeti-local Revision 2f20d07b: Add new cluster parameter primary_ip_version
- We expose the ip_version (4, 6) to the external interface and internally
we convert it to ip_family (AF_INET=2, AF_IN... - 12:43 pm snf-ganeti Revision 2f20d07b: Add new cluster parameter primary_ip_version
- We expose the ip_version (4, 6) to the external interface and internally
we convert it to ip_family (AF_INET=2, AF_IN... - 12:41 pm ganeti-local Revision e7b3ad26: netutils: make re class attribute and catch IndexError
- These missing changes were initially agreed upon but then forgotten.
First, we move the valid name regex to the class... - 12:41 pm snf-ganeti Revision e7b3ad26: netutils: make re class attribute and catch IndexError
- These missing changes were initially agreed upon but then forgotten.
First, we move the valid name regex to the class...
08/18/2010
- 07:59 pm ganeti-local Revision 0f979a34: Merge branch 'devel-2.2'
- * devel-2.2:
RAPI client: Support modifying instances
RAPI: Allow modifying instance
Small fixes for instance c... - 07:59 pm snf-ganeti Revision 0f979a34: Merge branch 'devel-2.2'
- * devel-2.2:
RAPI client: Support modifying instances
RAPI: Allow modifying instance
Small fixes for instance c... - 07:58 pm snf-ganeti Revision 623fea30: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix --master-netdev arg name in gnt-cluster(8)
Restore 'tablet mouse on vnc' behavior
Document the... - 07:58 pm ganeti-local Revision 623fea30: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix --master-netdev arg name in gnt-cluster(8)
Restore 'tablet mouse on vnc' behavior
Document the... - 05:05 pm Pithos Revision 0e6d8cc5: Automated merge with https://gss.googlecode.com/hg/
- 05:05 pm Revision 0e6d8cc5: Automated merge with https://gss.googlecode.com/hg/
- 05:05 pm Revision f14e6b75: fixing All tags display
- 05:05 pm Pithos Revision f14e6b75: fixing All tags display
- 04:07 pm ganeti-local Revision 7845b8c8: Fix some small newline style issues
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:07 pm snf-ganeti Revision 7845b8c8: Fix some small newline style issues
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:46 pm Revision 8dca7586: Fix updates for folders named '%'.
- 03:46 pm Pithos Revision 8dca7586: Fix updates for folders named '%'.
- 02:21 pm snf-ganeti Revision 3b7158ef: RAPI client: Support modifying instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision 3b7158ef: RAPI client: Support modifying instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm snf-ganeti Revision 3882937a: RAPI: Allow modifying instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision 3882937a: RAPI: Allow modifying instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision dd0fa69d: Small fixes for instance creation via RAPI documentation
- - Inconsistencies
- Missing types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 02:21 pm snf-ganeti Revision dd0fa69d: Small fixes for instance creation via RAPI documentation
- - Inconsistencies
- Missing types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 02:21 pm snf-ganeti Revision f99010b2: gnt-debug: Extend job queue tests
- Test multiple opcodes, also with failure.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:21 pm ganeti-local Revision f99010b2: gnt-debug: Extend job queue tests
- Test multiple opcodes, also with failure.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:21 pm ganeti-local Revision 963a068b: jqueue: Mark opcodes following failed ones as failed, too
- When an opcode fails, the job queue would leave following opcodes as “queued”,
which can be quite confusing. With thi... - 02:21 pm snf-ganeti Revision 963a068b: jqueue: Mark opcodes following failed ones as failed, too
- When an opcode fails, the job queue would leave following opcodes as “queued”,
which can be quite confusing. With thi... - 02:21 pm snf-ganeti Revision 6ea72e43: jqueue: Work around race condition between job processing and archival
- This is a simplified version of a patch I sent earlier to make sure the job
file is only written once with a finalize... - 02:21 pm ganeti-local Revision 6ea72e43: jqueue: Work around race condition between job processing and archival
- This is a simplified version of a patch I sent earlier to make sure the job
file is only written once with a finalize... - 11:28 am snf-ganeti Revision 1a8337f2: rapi.client, http.client: Format url correctly when using IPv6
- This patch moves the FormatAddress helper function from daemon.py to
netutils.py. This enables its use in http.client... - 11:28 am ganeti-local Revision 1a8337f2: rapi.client, http.client: Format url correctly when using IPv6
- This patch moves the FormatAddress helper function from daemon.py to
netutils.py. This enables its use in http.client... - 11:27 am ganeti-local Revision db4e138b: Support IPv6 in lib/http/server.py
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:27 am snf-ganeti Revision db4e138b: Support IPv6 in lib/http/server.py
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:27 am snf-ganeti Revision b705c7a6: Support for resolving hostnames to IPv6 addresses
- This patch enables IPv6 name resolution by using socket.getaddrinfo
instead of socket.gethostbyname_ex.
It renames t... - 11:27 am ganeti-local Revision b705c7a6: Support for resolving hostnames to IPv6 addresses
- This patch enables IPv6 name resolution by using socket.getaddrinfo
instead of socket.gethostbyname_ex.
It renames t... - 11:27 am ganeti-local Revision eb202c13: Always use address instead of hostname in rpc.Client
- In light of the upcoming IPv6 support, this patch enables the rpc.Client
to always use a node's address to connect to... - 11:27 am snf-ganeti Revision eb202c13: Always use address instead of hostname in rpc.Client
- In light of the upcoming IPv6 support, this patch enables the rpc.Client
to always use a node's address to connect to... - 11:26 am ganeti-local Revision d367b66c: cluster init: Write ssconf before noded starts
- This change is needed as we will need to read the primary ip version
cluster parameter before we start the node daemo... - 11:26 am snf-ganeti Revision d367b66c: cluster init: Write ssconf before noded starts
- This change is needed as we will need to read the primary ip version
cluster parameter before we start the node daemo... - 11:26 am ganeti-local Revision 8b312c1d: Introduce new IPAddress classes
- This patch unifies the netutils functions dealing with IP addresses to
three classes:
- IPAddress: Common IP address ... - 11:26 am snf-ganeti Revision 8b312c1d: Introduce new IPAddress classes
- This patch unifies the netutils functions dealing with IP addresses to
three classes:
- IPAddress: Common IP address ...
Also available in: Atom