Activity
From 04/28/2009 to 05/27/2009
05/27/2009
- 11:50 pm snf-ganeti Revision 71e13e48: Some cleanup of the PeerMap module
- This patch removes some unused functions and does some cleanup of the
remaining ones. - 11:50 pm ganeti-local Revision 71e13e48: Some cleanup of the PeerMap module
- This patch removes some unused functions and does some cleanup of the
remaining ones. - 11:09 pm ganeti-local Revision 17c59f4b: Remove unused parameters from PeerMap creation
- We remove some unused arguments (added way back for compatibility with
Arrays, which we didn't use in the end). This ... - 11:09 pm snf-ganeti Revision 17c59f4b: Remove unused parameters from PeerMap creation
- We remove some unused arguments (added way back for compatibility with
Arrays, which we didn't use in the end). This ... - 11:01 pm snf-ganeti Revision f9fc7a63: Remove an unused type synonim
- 11:01 pm ganeti-local Revision f9fc7a63: Remove an unused type synonim
- 10:53 pm snf-ganeti Revision 5a1edeb6: Add a separate function for looking up instances
- Currently we (wrongly) use lookupNode to lookup instances, just because
the name assoc list has the same type. This p... - 10:53 pm ganeti-local Revision 5a1edeb6: Add a separate function for looking up instances
- Currently we (wrongly) use lookupNode to lookup instances, just because
the name assoc list has the same type. This p... - 10:45 pm ganeti-local Revision 608efcce: Add type synonyms for the node/instance indices
- This is a first step towards full datatype renaming. That requires more
changes, so at first we only want to document... - 10:45 pm snf-ganeti Revision 608efcce: Add type synonyms for the node/instance indices
- This is a first step towards full datatype renaming. That requires more
changes, so at first we only want to document... - 05:15 pm snf-ganeti Revision 7a8994d4: Release 2.0.0 final
- This is simply a version bump, no changes from rc5.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido... - 05:15 pm ganeti-local Revision 7a8994d4: Release 2.0.0 final
- This is simply a version bump, no changes from rc5.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido... - 01:19 pm snf-ganeti Revision f5118ade: Add a node powercycle command
- This (somewhat big) patch adds support for remotely rebooting the nodes
via whatever support the hypervisor has for s... - 01:19 pm ganeti-local Revision f5118ade: Add a node powercycle command
- This (somewhat big) patch adds support for remotely rebooting the nodes
via whatever support the hypervisor has for s... - 01:15 pm Pithos Revision 328edf07: Avoid making a redundant request to the server for the initial quota display.
- 01:15 pm Revision 328edf07: Avoid making a redundant request to the server for the initial quota display.
- 12:24 pm Revision 50135fa5: Add a configuration property for showing simple announcements to the users whe...
- 12:24 pm Pithos Revision 50135fa5: Add a configuration property for showing simple announcements to the users whe...
- 10:21 am Revision 25e620a7: Use a default value of 1 day for tokenTTL, in case the configuration property ...
- 10:21 am Pithos Revision 25e620a7: Use a default value of 1 day for tokenTTL, in case the configuration property ...
- 02:17 am snf-ganeti Revision 262a08a2: Change the module import hierarchy
- This patch makes the Types module a base module, and Node/Instance ones
import it, from the previous (opposite) situa... - 02:17 am ganeti-local Revision 262a08a2: Change the module import hierarchy
- This patch makes the Types module a base module, and Node/Instance ones
import it, from the previous (opposite) situa...
05/26/2009
- 06:27 pm snf-ganeti Revision d48031a1: Add a new CONFIRM_OPT option to cli.py
- Today we are not very consistent as to what ‘--force’ represents:
sometimes confirmation, sometimes forcing a possibl... - 06:27 pm ganeti-local Revision d48031a1: Add a new CONFIRM_OPT option to cli.py
- Today we are not very consistent as to what ‘--force’ represents:
sometimes confirmation, sometimes forcing a possibl... - 01:00 pm Revision b13aae04: Move file uploads via WebDAV and PUT API calls out of the transaction boundary...
- 01:00 pm Pithos Revision b13aae04: Move file uploads via WebDAV and PUT API calls out of the transaction boundary...
- 12:58 pm snf-ganeti Revision a097adcc: Update NEWS file for the second attempt at 0.1.1
- 12:58 pm ganeti-local Revision a097adcc: Update NEWS file for the second attempt at 0.1.1
- 12:58 pm ganeti-local Revision cdd0a1dd: Add a maintainer-clean makefile rule
- This splits the current “clean” rule into proper clean (cleaning of
build artifacts) and maintainer-clean (cleaning o... - 12:58 pm snf-ganeti Revision cdd0a1dd: Add a maintainer-clean makefile rule
- This splits the current “clean” rule into proper clean (cleaning of
build artifacts) and maintainer-clean (cleaning o... - 12:44 pm Revision 92012b4d: Replace locking with pseudo-locking.
- Real locking caused problems, as code assumes there is a single webdav root, but we have a different root for each us...
- 12:44 pm Pithos Revision 92012b4d: Replace locking with pseudo-locking.
- Real locking caused problems, as code assumes there is a single webdav root, but we have a different root for each us...
- 12:28 pm snf-ganeti Revision 1de50907: Port offline node fixes from Rapi to IAllocator
- The IAllocator source was copied from Rapi before the offline node fixes
were made. This changes such that offline no... - 12:28 pm ganeti-local Revision 1de50907: Port offline node fixes from Rapi to IAllocator
- The IAllocator source was copied from Rapi before the offline node fixes
were made. This changes such that offline no...
05/25/2009
- 11:50 pm snf-ganeti Revision 2c9b2122: Update NEWS file for the 0.1.1 release
- Also replace tabs in an older entry with spaces.
- 11:50 pm ganeti-local Revision 2c9b2122: Update NEWS file for the 0.1.1 release
- Also replace tabs in an older entry with spaces.
- 11:47 pm ganeti-local Revision bd1794b2: Fix loading of plain instances via iallocator
- Currently iallocator is broken when reading single-node instances (and
with an ugly error message). This patch fixes ... - 11:47 pm snf-ganeti Revision bd1794b2: Fix loading of plain instances via iallocator
- Currently iallocator is broken when reading single-node instances (and
with an ugly error message). This patch fixes ... - 11:12 pm snf-ganeti Revision 8a6f10ce: hail: don't relocate to current primary node
- This patch fixes the relocate-to-primary-node problem, and doesn't mark
the excluded nodes as offline anymore (we don... - 11:12 pm ganeti-local Revision 8a6f10ce: hail: don't relocate to current primary node
- This patch fixes the relocate-to-primary-node problem, and doesn't mark
the excluded nodes as offline anymore (we don... - 10:22 pm snf-ganeti Revision a8946537: Fix some haddock issues
- Slash is a reserved char. Slash is a reserved char. Slash is a…
- 10:22 pm ganeti-local Revision a8946537: Fix some haddock issues
- Slash is a reserved char. Slash is a reserved char. Slash is a…
- 10:11 pm ganeti-local Revision 80276b9e: Update README for hail
- 10:11 pm snf-ganeti Revision 80276b9e: Update README for hail
- 10:04 pm ganeti-local Revision c6702e5e: Add man page and .gitignore entry for hail
- 10:04 pm snf-ganeti Revision c6702e5e: Add man page and .gitignore entry for hail
- 09:50 pm snf-ganeti Revision 8c2ebac8: hail: do not allocate on offline/drained nodes
- This patch implements filtering out of the offline/drained nodes and
fixes a bug in IAllocator.hs parsing (similar to... - 09:50 pm ganeti-local Revision 8c2ebac8: hail: do not allocate on offline/drained nodes
- This patch implements filtering out of the offline/drained nodes and
fixes a bug in IAllocator.hs parsing (similar to... - 09:35 pm ganeti-local Revision 842e3764: hail: cleanup unused options
- 09:35 pm snf-ganeti Revision 842e3764: hail: cleanup unused options
- 09:31 pm ganeti-local Revision 5e15f460: hail: Implement non-mirrored instance allocation
- This patch implements non-mirrored instance allocation, by allocating as
secondary node “noSecondary”. - 09:31 pm snf-ganeti Revision 5e15f460: hail: Implement non-mirrored instance allocation
- This patch implements non-mirrored instance allocation, by allocating as
secondary node “noSecondary”. - 08:45 pm snf-ganeti Revision f826c5e0: hail: unify the post-processing of results
- Both allocate and relocate compute new node lists, whose score must be
ranked and the best option chosen. This means ... - 08:45 pm ganeti-local Revision f826c5e0: hail: unify the post-processing of results
- Both allocate and relocate compute new node lists, whose score must be
ranked and the best option chosen. This means ... - 05:10 pm Pithos Revision eee18108: Add a file's modification date in the folder JSON representation. This way cli...
- 05:10 pm Revision eee18108: Add a file's modification date in the folder JSON representation. This way cli...
- 05:07 pm snf-ganeti Revision c4f0219c: watcher: automatically restart noded/rapi
- This patch makes the watcher automatically restart the node and rapi
daemons, if they are not running (as per the PID... - 05:07 pm ganeti-local Revision c4f0219c: watcher: automatically restart noded/rapi
- This patch makes the watcher automatically restart the node and rapi
daemons, if they are not running (as per the PID... - 03:40 pm Pithos Revision 4bd93f6c: Move the token validity period to a configuration variable.
- 03:40 pm Revision 4bd93f6c: Move the token validity period to a configuration variable.
- 02:19 pm ganeti-local Revision 24edc6d4: watcher: handle full and drained queue cases
- Currently the watcher is broken when the queue is full, thus not
fulfilling its job as a queue cleaner. It also doesn... - 02:19 pm snf-ganeti Revision 24edc6d4: watcher: handle full and drained queue cases
- Currently the watcher is broken when the queue is full, thus not
fulfilling its job as a queue cleaner. It also doesn... - 01:12 pm snf-ganeti Revision 59b4eeef: rapi: rework error handling
- Currently the rapi code doesn't have any custom error handling; any
exceptions raised are simply converted into an HT... - 01:12 pm ganeti-local Revision 59b4eeef: rapi: rework error handling
- Currently the rapi code doesn't have any custom error handling; any
exceptions raised are simply converted into an HT... - 01:12 pm snf-ganeti Revision 030b218a: Fix backend.OSEnvironment be/hv parameters
- Commit 67fc3042c20f5893abf71a0b4c445c356f9603b9 added some more
variables to be exported to OSEnvironment, but it has... - 01:12 pm ganeti-local Revision 030b218a: Fix backend.OSEnvironment be/hv parameters
- Commit 67fc3042c20f5893abf71a0b4c445c356f9603b9 added some more
variables to be exported to OSEnvironment, but it has... - 12:14 pm snf-ganeti Revision 25e39bfa: rapi: make tags query not use jobs
- Currently the rapi tags query implementation is similar to the command
line one: it submits OpGetTags jobs. This not ... - 12:14 pm ganeti-local Revision 25e39bfa: rapi: make tags query not use jobs
- Currently the rapi tags query implementation is similar to the command
line one: it submits OpGetTags jobs. This not ... - 02:09 am ganeti-local Revision 4a340313: Implement hail allocate (for 2-node requests)
- This patch implements allocate for two node requests. One node requests
can be done as soon as we have a valid alloca... - 02:09 am snf-ganeti Revision 4a340313: Implement hail allocate (for 2-node requests)
- This patch implements allocate for two node requests. One node requests
can be done as soon as we have a valid alloca... - 02:06 am ganeti-local Revision 58709f92: Working implementation if relocate
- This patch completes the implementation of hail relocate. It maps all
valid destination nodes through a ReplaceSecond... - 02:06 am snf-ganeti Revision 58709f92: Working implementation if relocate
- This patch completes the implementation of hail relocate. It maps all
valid destination nodes through a ReplaceSecond... - 01:09 am snf-ganeti Revision ed41c179: Start implementing the hail functionality
- This patch implements a very stupid (and broken) version of hail
‘allocate’. - 01:09 am ganeti-local Revision ed41c179: Start implementing the hail functionality
- This patch implements a very stupid (and broken) version of hail
‘allocate’.
05/24/2009
- 02:43 am snf-ganeti Revision e3a684c5: Remove ktn/kti from first half of loader
- This patch removes the ktn/kti lists from most parts of the first half
of the loading sequence. Some remain as the [(... - 02:43 am ganeti-local Revision e3a684c5: Remove ktn/kti from first half of loader
- This patch removes the ktn/kti lists from most parts of the first half
of the loading sequence. Some remain as the [(... - 02:36 am ganeti-local Revision 8472a321: Remove the ktn/kti from second half of loading
- This removes the return of ktn/kti from Loader.mergeData and associated
functions. - 02:36 am snf-ganeti Revision 8472a321: Remove the ktn/kti from second half of loading
- This removes the return of ktn/kti from Loader.mergeData and associated
functions. - 02:29 am snf-ganeti Revision db1bcfe8: Remove most uses of ktn/kti
- This patch removes all uses of ktn/kti from the past-loader stages.
- 02:29 am ganeti-local Revision db1bcfe8: Remove most uses of ktn/kti
- This patch removes all uses of ktn/kti from the past-loader stages.
- 02:29 am snf-ganeti Revision 24e1140f: Remove a function in hail
- This is not yet used.
- 02:29 am ganeti-local Revision 24e1140f: Remove a function in hail
- This is not yet used.
- 02:22 am ganeti-local Revision 4333a887: Add some utility functions for kt deprecation
- These will be used to remove even more uses of ktn/kti in non-critical
paths. - 02:22 am snf-ganeti Revision 4333a887: Add some utility functions for kt deprecation
- These will be used to remove even more uses of ktn/kti in non-critical
paths. - 02:05 am snf-ganeti Revision dbd6700b: Remove some extraneous uses of ktn/kti
- Since we have Node/Instance.name, we can now simplify a few constructs.
- 02:05 am ganeti-local Revision dbd6700b: Remove some extraneous uses of ktn/kti
- Since we have Node/Instance.name, we can now simplify a few constructs.
- 01:47 am snf-ganeti Revision 26b5d395: Strip the suffix from the names in the objects
- This strips the suffix from the objects themselves, not only from the
ktn/kti vars. - 01:47 am ganeti-local Revision 26b5d395: Strip the suffix from the names in the objects
- This strips the suffix from the objects themselves, not only from the
ktn/kti vars. - 01:33 am ganeti-local Revision b513faa1: Make IAlloc.loadData return maps
- This patch makes the format of IAlloc.loadData be similar the same as
Loader.mergeData. - 01:33 am snf-ganeti Revision b513faa1: Make IAlloc.loadData return maps
- This patch makes the format of IAlloc.loadData be similar the same as
Loader.mergeData. - 01:32 am snf-ganeti Revision 926c35b1: Some small layout changes
- 01:32 am ganeti-local Revision 926c35b1: Some small layout changes
- 01:22 am snf-ganeti Revision fae371cc: Move common loading sequence in CLI
- This patch moves the common loading sequence to CLI, such that hbal/hn1
and possible future scripts that take the inp... - 01:22 am ganeti-local Revision fae371cc: Move common loading sequence in CLI
- This patch moves the common loading sequence to CLI, such that hbal/hn1
and possible future scripts that take the inp... - 01:16 am snf-ganeti Revision 446d8827: Move checkData from Cluster to Loader
- This moves the remaining loading function to Loader (together with its
associated support functions). - 01:16 am ganeti-local Revision 446d8827: Move checkData from Cluster to Loader
- This moves the remaining loading function to Loader (together with its
associated support functions).
05/23/2009
- 03:34 am snf-ganeti Revision 75d1edf8: Introduce a class for CLI options
- This patch generalizes a little the CLI handling by not passing in a
special function for help and such, but instead ... - 03:34 am ganeti-local Revision 75d1edf8: Introduce a class for CLI options
- This patch generalizes a little the CLI handling by not passing in a
special function for help and such, but instead ... - 03:24 am ganeti-local Revision 497e30a1: Add a small class for Nodes and Instances
- Since both nodes and instances support some common functionality (names
and indices), we add a class so that we can a... - 03:24 am snf-ganeti Revision 497e30a1: Add a small class for Nodes and Instances
- Since both nodes and instances support some common functionality (names
and indices), we add a class so that we can a... - 02:34 am ganeti-local Revision 2727257a: Add back names to nodes/instances
- In order to simplify the data structures, we add back the name on the
node and instance objects. We still keep the in... - 02:34 am snf-ganeti Revision 2727257a: Add back names to nodes/instances
- In order to simplify the data structures, we add back the name on the
node and instance objects. We still keep the in... - 02:29 am snf-ganeti Revision e4c5beaf: More code reorganizations
- This new big patch does a couple of more cleanups in the loading of data
chapter:
- introduce a Types module that h... - 02:29 am ganeti-local Revision e4c5beaf: More code reorganizations
- This new big patch does a couple of more cleanups in the loading of data
chapter:
- introduce a Types module that h...
05/22/2009
- 08:03 pm snf-ganeti Revision 040afc35: Rework the loader model
- This big patch changes the loader model from “string data as common
format” to actual object structures as common for... - 08:03 pm ganeti-local Revision 040afc35: Rework the loader model
- This big patch changes the loader model from “string data as common
format” to actual object structures as common for... - 06:03 pm ganeti-local Revision 17c61836: IsNormAbsPath and users, use "normalized" term
- We used to refer to normalized paths as "normal" which might be
confusing. This fixes the syntax in all current IsNor... - 06:03 pm snf-ganeti Revision 17c61836: IsNormAbsPath and users, use "normalized" term
- We used to refer to normalized paths as "normal" which might be
confusing. This fixes the syntax in all current IsNor... - 05:32 pm snf-ganeti Revision 46952329: hv_chroot: update PARAMETERS value
- In the new branch-2.1 PARAMETERS must be a dict rather than a list. In
the hv_chroot case though we can just check th... - 05:32 pm ganeti-local Revision 46952329: hv_chroot: update PARAMETERS value
- In the new branch-2.1 PARAMETERS must be a dict rather than a list. In
the hv_chroot case though we can just check th... - 04:00 pm snf-ganeti Revision 5c3b5f99: Merge branch 'branch-2.1' into feature/containers
- * branch-2.1:
Hypervisors: make absolute path checking strict
Add utils.IsNormAbsPath function
Convert instance... - 04:00 pm ganeti-local Revision 5c3b5f99: Merge branch 'branch-2.1' into feature/containers
- * branch-2.1:
Hypervisors: make absolute path checking strict
Add utils.IsNormAbsPath function
Convert instance... - 03:58 pm ganeti-local Revision 4f5277e7: Hypervisors: make absolute path checking strict
- Use the new utils.IsAbsNormPath function, rather than just os.path.isabs
Signed-off-by: Guido Trotter <ultrotter@goo... - 03:58 pm snf-ganeti Revision da961187: Add utils.IsNormAbsPath function
- Currently most of the time we check for absolute path, but that doesn't
protect us from some invalid paths. In some p... - 03:58 pm ganeti-local Revision da961187: Add utils.IsNormAbsPath function
- Currently most of the time we check for absolute path, but that doesn't
protect us from some invalid paths. In some p... - 03:58 pm snf-ganeti Revision 4f5277e7: Hypervisors: make absolute path checking strict
- Use the new utils.IsAbsNormPath function, rather than just os.path.isabs
Signed-off-by: Guido Trotter <ultrotter@goo... - 03:58 pm snf-ganeti Revision 55efe6da: Convert instance reinstall to multi instance model
- This patch converts ‘gnt-instance reinstall’ from single-instance to
multi-instance model; since this is dangerours, ... - 03:58 pm snf-ganeti Revision d4dd4b74: gnt-instance batch-create: use the job executor
- This small patch changed the batch create functionality to use the job
executor instead of single-job submits.
Signe... - 03:58 pm snf-ganeti Revision 23b4b983: Modify cli.JobExecutor to use SubmitManyJobs
- This patch changes the generic "multiple job executor" to use the many
jobs submit model, which automatically makes a... - 03:58 pm ganeti-local Revision 23b4b983: Modify cli.JobExecutor to use SubmitManyJobs
- This patch changes the generic "multiple job executor" to use the many
jobs submit model, which automatically makes a... - 03:58 pm ganeti-local Revision d4dd4b74: gnt-instance batch-create: use the job executor
- This small patch changed the batch create functionality to use the job
executor instead of single-job submits.
Signe... - 03:58 pm ganeti-local Revision 55efe6da: Convert instance reinstall to multi instance model
- This patch converts ‘gnt-instance reinstall’ from single-instance to
multi-instance model; since this is dangerours, ... - 03:44 pm Revision 50364cd8: Avoid a NPE when the user-agent header is not set.
- 03:44 pm Pithos Revision 50364cd8: Avoid a NPE when the user-agent header is not set.
- 01:02 pm snf-ganeti Revision 64bfbc08: KVM: add the network script to the ancillary files
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:02 pm ganeti-local Revision 64bfbc08: KVM: add the network script to the ancillary files
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:01 pm snf-ganeti Revision 3680f662: Xen: add ancillary files
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:01 pm snf-ganeti Revision e1b8653f: _RedistributeAncillaryFiles: add hypervisor files
- Each hypervisor can declare additional files to be shipped to all nodes.
Signed-off-by: Guido Trotter <ultrotter@goo... - 01:01 pm snf-ganeti Revision 28eddce5: _RedistributeAncillaryFiles function
- This function is shared between AddNode and RedistributeConfig, and used
to redistribute additional files which are i... - 01:01 pm ganeti-local Revision 28eddce5: _RedistributeAncillaryFiles function
- This function is shared between AddNode and RedistributeConfig, and used
to redistribute additional files which are i... - 01:01 pm ganeti-local Revision 3680f662: Xen: add ancillary files
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:01 pm ganeti-local Revision e1b8653f: _RedistributeAncillaryFiles: add hypervisor files
- Each hypervisor can declare additional files to be shipped to all nodes.
Signed-off-by: Guido Trotter <ultrotter@goo... - 01:01 pm snf-ganeti Revision 4d2a7c95: Remove the HTS_COPY_VNC_PASSWORD constant/feature
- Currently just for xen-hvm we copy the vnc password on node-add. This
will be changed for 2.1 with a more advanced g... - 01:01 pm ganeti-local Revision 4d2a7c95: Remove the HTS_COPY_VNC_PASSWORD constant/feature
- Currently just for xen-hvm we copy the vnc password on node-add. This
will be changed for 2.1 with a more advanced g... - 01:01 pm snf-ganeti Revision 5420ffc9: KVM: replace hardcoded network script path
- Currently the kvm automatic network scripts accepts to be overridden by
an user supplied /etc/ganeti/kvm-vif-bridge s... - 01:01 pm ganeti-local Revision 5420ffc9: KVM: replace hardcoded network script path
- Currently the kvm automatic network scripts accepts to be overridden by
an user supplied /etc/ganeti/kvm-vif-bridge s... - 01:14 am snf-ganeti Revision 585d4420: Initial work on hail
- This makes hail compile and get a request parsed via IAlloc, but nothing
more. - 01:14 am ganeti-local Revision 585d4420: Initial work on hail
- This makes hail compile and get a request parsed via IAlloc, but nothing
more.
05/21/2009
- 08:10 pm snf-ganeti Revision 2971c913: Add a luxi call for multi-job submit
- As a workaround for the job submit timeouts that we have, this patch
adds a new luxi call for multi-job submit; the a... - 08:10 pm ganeti-local Revision 2971c913: Add a luxi call for multi-job submit
- As a workaround for the job submit timeouts that we have, this patch
adds a new luxi call for multi-job submit; the a... - 05:34 pm ganeti-local Revision d27776f0: Change failover instance when instance is stopped
- Currently, if the instance is stopped, we still check for enough memory
on the target node. This is a little bit too ... - 05:34 pm snf-ganeti Revision d27776f0: Change failover instance when instance is stopped
- Currently, if the instance is stopped, we still check for enough memory
on the target node. This is a little bit too ... - 04:26 pm Pithos Revision a0788710: Make sure that unfinished uploads do not result in unreferenced files in the f...
- 04:26 pm Revision a0788710: Make sure that unfinished uploads do not result in unreferenced files in the f...
- 04:09 pm snf-ganeti Revision 615dc49b: Merge branch 'branch-2.1' into feature/containers
- * branch-2.1: (48 commits)
Doc fixes for RAPI
Release 2.0rc5
Move to data-based hvparam checks instead of code
... - 04:09 pm ganeti-local Revision 615dc49b: Merge branch 'branch-2.1' into feature/containers
- * branch-2.1: (48 commits)
Doc fixes for RAPI
Release 2.0rc5
Move to data-based hvparam checks instead of code
... - 04:06 pm snf-ganeti Revision c8e0a534: Doc fixes for RAPI
- After moving the documentation from the .py files to .rst, we had some
cleanups to do.
This fixes the formatting of ... - 04:06 pm ganeti-local Revision c8e0a534: Doc fixes for RAPI
- After moving the documentation from the .py files to .rst, we had some
cleanups to do.
This fixes the formatting of ... - 04:05 pm snf-ganeti Revision 67fc3042: Export more instance information in hooks
- Currently we miss in hooks the instance's hypervisor, hypervisor
parameters and backend parameters. This forces hooks... - 04:05 pm ganeti-local Revision 67fc3042: Export more instance information in hooks
- Currently we miss in hooks the instance's hypervisor, hypervisor
parameters and backend parameters. This forces hooks... - 03:54 am ganeti-local Revision 7e7f6ca2: Experimental support for non-redundant instances
- This patch adds experimental support to hbal for non-redundant instances
(i.e. instances with only one node). They a... - 03:54 am snf-ganeti Revision 7e7f6ca2: Experimental support for non-redundant instances
- This patch adds experimental support to hbal for non-redundant instances
(i.e. instances with only one node). They a... - 03:31 am ganeti-local Revision b33a2243: Small doc addition
- 03:31 am snf-ganeti Revision b33a2243: Small doc addition
- 03:26 am snf-ganeti Revision 1c035cb3: Introduce nice errors on invalid input fields
- This patch switches from plain read to a wrapper over readsPrec that
returns better error messages than the buildin '... - 03:26 am ganeti-local Revision 1c035cb3: Introduce nice errors on invalid input fields
- This patch switches from plain read to a wrapper over readsPrec that
returns better error messages than the buildin '... - 03:10 am snf-ganeti Revision 62007053: Split node/instance parsing into functions
- This allows easy checking for valid format of the input data (row-wise).
- 03:10 am ganeti-local Revision 62007053: Split node/instance parsing into functions
- This allows easy checking for valid format of the input data (row-wise).
- 02:37 am snf-ganeti Revision 9d3fada5: Add initial validation checks in Cluster.loadData
- This patch converts loadTabular and loadData to a monadic form, thus
allowing meaningful error messages from the node... - 02:37 am ganeti-local Revision 9d3fada5: Add initial validation checks in Cluster.loadData
- This patch converts loadTabular and loadData to a monadic form, thus
allowing meaningful error messages from the node... - 02:11 am ganeti-local Revision 1297ce13: Small syntax improvement
- D'oh, one can extract from a wrapped variable, not only from functions.
- 02:11 am snf-ganeti Revision 1297ce13: Small syntax improvement
- D'oh, one can extract from a wrapped variable, not only from functions.
- 02:09 am ganeti-local Revision fd22ce8e: Convert Cluster.loadData to Result return
- This patch changes Cluster.loadData to return a Result, instead of
directly the values; this will allow us to return ... - 02:09 am snf-ganeti Revision fd22ce8e: Convert Cluster.loadData to Result return
- This patch changes Cluster.loadData to return a Result, instead of
directly the values; this will allow us to return ... - 01:31 am snf-ganeti Revision 0944090a: Allow hscan to save data for fully-spec'd URLs
- In case we pass a fully-specified URL to hscan, currently it will use as
is and that means the directory in which we ... - 01:31 am ganeti-local Revision 0944090a: Allow hscan to save data for fully-spec'd URLs
- In case we pass a fully-specified URL to hscan, currently it will use as
is and that means the directory in which we ... - 01:24 am snf-ganeti Revision e015b554: Allow overriding the RAPI port/scheme
- This patch adds a very dumb way to override the port and scheme for
RAPI: if the master string doesn't contain a colo... - 01:24 am ganeti-local Revision e015b554: Allow overriding the RAPI port/scheme
- This patch adds a very dumb way to override the port and scheme for
RAPI: if the master string doesn't contain a colo... - 12:55 am snf-ganeti Revision ba00ad4d: Remove some 1.2 specific code
- Now that we dropped 1.2 compatibility, we can removed the special casing
for RAPI differences. - 12:55 am ganeti-local Revision ba00ad4d: Remove some 1.2 specific code
- Now that we dropped 1.2 compatibility, we can removed the special casing
for RAPI differences. - 12:54 am ganeti-local Revision 5aa48dbe: Generalize some Result function into monad ones
- We don't really needed, but is more clean like this.
- 12:54 am snf-ganeti Revision 5aa48dbe: Generalize some Result function into monad ones
- We don't really needed, but is more clean like this.
- 12:25 am ganeti-local Revision 942403e6: Switch from hand-written monads to a real one
- This big patch converts from our home-grown monad-like constructs
(the Either stuff) to a real, Either-like-but-anoth... - 12:25 am snf-ganeti Revision 942403e6: Switch from hand-written monads to a real one
- This big patch converts from our home-grown monad-like constructs
(the Either stuff) to a real, Either-like-but-anoth... - 12:25 am snf-ganeti Revision 144f190b: Small changes to the IAlloc module
- Adding a small request type data structure.
- 12:25 am ganeti-local Revision 144f190b: Small changes to the IAlloc module
- Adding a small request type data structure.
05/20/2009
- 05:26 pm Revision 4b7228e1: Allow encoding conversion of request attributes containing strings, since the ...
- 05:26 pm Pithos Revision 4b7228e1: Allow encoding conversion of request attributes containing strings, since the ...
- 04:16 pm snf-ganeti Revision c1be3f59: Merge branch 'master' into branch-2.1
- 04:16 pm ganeti-local Revision c1be3f59: Merge branch 'master' into branch-2.1
- 04:14 pm snf-ganeti Revision f226f085: Merge branch 'master' into next
- Signed-off-by: Guido Trotter <ultrotter@google.com>
- 04:14 pm ganeti-local Revision f226f085: Merge branch 'master' into next
- Signed-off-by: Guido Trotter <ultrotter@google.com>
- 04:09 pm Pithos Revision a59957bb: Make the launchers use the now-default 127.0.0.1 address.
- 04:09 pm Revision a59957bb: Make the launchers use the now-default 127.0.0.1 address.
- 04:00 pm snf-ganeti Revision 78f44650: watcher: write the instance status to a file
- This patch modifies the watcher to keep on-disk a file with the instance
status; this can be used from outside of gan... - 04:00 pm ganeti-local Revision 78f44650: watcher: write the instance status to a file
- This patch modifies the watcher to keep on-disk a file with the instance
status; this can be used from outside of gan... - 03:16 pm Pithos Revision 46849d14: Add a fix from Tomcat's DefaultServlet that I missed in the previous commit:
- - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=45419
Set Accept-Ranges for static resources served by Defau... - 03:16 pm Revision 46849d14: Add a fix from Tomcat's DefaultServlet that I missed in the previous commit:
- - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=45419
Set Accept-Ranges for static resources served by Defau... - 02:43 pm Revision 5416cc9e: Bring in fixes from tomcat 6.0.x up to r739532 (or tomcat trunk r734734):
- - Remove duplicate definitions and make normalize consistent
- 02:43 pm Pithos Revision 5416cc9e: Bring in fixes from tomcat 6.0.x up to r739532 (or tomcat trunk r734734):
- - Remove duplicate definitions and make normalize consistent
- 02:27 pm Revision d06cb9d4: Update a forgotten piece of code to retrieve the MIME type from the file, inst...
- 02:27 pm Pithos Revision d06cb9d4: Update a forgotten piece of code to retrieve the MIME type from the file, inst...
- 12:15 pm snf-ganeti Revision b926bd98: Release 2.0rc5
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:15 pm ganeti-local Revision b926bd98: Release 2.0rc5
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:04 am snf-ganeti Revision 2cf61508: Update NEWS file for the 0.1.0 release
- 01:04 am ganeti-local Revision 2cf61508: Update NEWS file for the 0.1.0 release
- 12:59 am ganeti-local Revision 234d8af0: Don't consider offline nodes as N+1 failed
- This is just a cosmetic (I hope) change; the nodes shouldn't be used
anyway, and we only correct the display message. - 12:59 am snf-ganeti Revision 234d8af0: Don't consider offline nodes as N+1 failed
- This is just a cosmetic (I hope) change; the nodes shouldn't be used
anyway, and we only correct the display message. - 12:50 am snf-ganeti Revision aff363a4: Drop RAPI v1 compatiblity
- Since we only support Ganeti 2.0, we drop the 1.2 compatibility.
- 12:50 am ganeti-local Revision aff363a4: Drop RAPI v1 compatiblity
- Since we only support Ganeti 2.0, we drop the 1.2 compatibility.
- 12:45 am snf-ganeti Revision 00b15752: Add support for 'offline' nodes
- This patch drops compatiblity with Ganeti 1.2 and adds support for
offline nodes in the cluster. When reading from RA... - 12:45 am ganeti-local Revision 00b15752: Add support for 'offline' nodes
- This patch drops compatiblity with Ganeti 1.2 and adds support for
offline nodes in the cluster. When reading from RA...
05/19/2009
- 08:44 pm snf-ganeti Revision d392fa34: Fix the SafeEncoding behaviour
- Currently we have bad behaviour in SafeEncode:
- binary strings are actually not handled correctly (ahem)
- the e... - 08:44 pm ganeti-local Revision d392fa34: Fix the SafeEncoding behaviour
- Currently we have bad behaviour in SafeEncode:
- binary strings are actually not handled correctly (ahem)
- the e... - 06:17 pm ganeti-local Revision 205ab586: Move to data-based hvparam checks instead of code
- Currently the hypervisor parameters are checked using hard-coded snippets in
each hypervisor. However, most parameter... - 06:17 pm snf-ganeti Revision 205ab586: Move to data-based hvparam checks instead of code
- Currently the hypervisor parameters are checked using hard-coded snippets in
each hypervisor. However, most parameter... - 04:43 pm ganeti-local Revision 622533d5: Merge commit 'origin/next' into branch-2.1
- * commit 'origin/next': (25 commits)
Move more hypervisor strings into constants
Add -H/-B startup parameters to ... - 04:43 pm snf-ganeti Revision 622533d5: Merge commit 'origin/next' into branch-2.1
- * commit 'origin/next': (25 commits)
Move more hypervisor strings into constants
Add -H/-B startup parameters to ... - 04:21 pm snf-ganeti Revision 835528af: Move more hypervisor strings into constants
- This patch adds constants for the mouse and boot order strings; while
there are still some issues remaining, we're tr... - 04:21 pm ganeti-local Revision 835528af: Move more hypervisor strings into constants
- This patch adds constants for the mouse and boot order strings; while
there are still some issues remaining, we're tr... - 02:28 pm snf-ganeti Revision 7dfb83c2: watcher: try to restart the master if down
- Bugs in either our code or in associated libraries can bring the master daemon
down, and this (due to the 2.0 archite... - 02:28 pm ganeti-local Revision 7dfb83c2: watcher: try to restart the master if down
- Bugs in either our code or in associated libraries can bring the master daemon
down, and this (due to the 2.0 archite... - 02:02 pm snf-ganeti Revision 88ae4f85: IAllocator: export total disk size for instances
- This patch adds for current instance a ‘disk_space_total’ key, similar
to the key for the new instance in case of new... - 02:02 pm ganeti-local Revision 88ae4f85: IAllocator: export total disk size for instances
- This patch adds for current instance a ‘disk_space_total’ key, similar
to the key for the new instance in case of new... - 11:39 am ganeti-local Revision d04aaa2f: Add -H/-B startup parameters to gnt-instance
- This patch modifies the start instance script, opcode and logical unit
to support temporary startup parameters.
Diff... - 11:39 am snf-ganeti Revision d04aaa2f: Add -H/-B startup parameters to gnt-instance
- This patch modifies the start instance script, opcode and logical unit
to support temporary startup parameters.
Diff... - 11:39 am ganeti-local Revision 0eca8e0c: call_instance_start: add optional hv/be parameters
- This patch modifies the rpc.call_instance_start - the master side - to
take optional hv/be parameters. The noded side... - 11:39 am snf-ganeti Revision 0eca8e0c: call_instance_start: add optional hv/be parameters
- This patch modifies the rpc.call_instance_start - the master side - to
take optional hv/be parameters. The noded side... - 01:19 am snf-ganeti Revision 3f6af65c: Update the IAlloc module
- We know have a working parseData function that returns the node and
instance data. This uncovered bad support for non... - 01:19 am ganeti-local Revision 3f6af65c: Update the IAlloc module
- We know have a working parseData function that returns the node and
instance data. This uncovered bad support for non...
05/18/2009
- 07:39 pm snf-ganeti Revision dcbd6288: Fix gnt-job list argument handling
- Currently QueryJob returns "None" when a wrong job ID is passed.
Handle this in gnt-job list, by printing an error fo... - 07:39 pm ganeti-local Revision dcbd6288: Fix gnt-job list argument handling
- Currently QueryJob returns "None" when a wrong job ID is passed.
Handle this in gnt-job list, by printing an error fo... - 12:03 pm ganeti-local Revision 9ba5c28f: Move the JSON utilities to Utils.hs
- This patch moves the generic/reusable JSON functions to Utils.hs, so
that they're shared between RAPI/IAlloc. - 12:03 pm snf-ganeti Revision 9ba5c28f: Move the JSON utilities to Utils.hs
- This patch moves the generic/reusable JSON functions to Utils.hs, so
that they're shared between RAPI/IAlloc. - 09:46 am ganeti-local Revision 43643696: Add a copy of Rapi.HS as IAlloc.hs
- This will be used in two ways:
- format the response to Ganeti (easy, implemented)
- parse the input data and bui... - 09:46 am snf-ganeti Revision 43643696: Add a copy of Rapi.HS as IAlloc.hs
- This will be used in two ways:
- format the response to Ganeti (easy, implemented)
- parse the input data and bui... - 09:18 am snf-ganeti Revision 425e3906: Remove the apidoc dir on clean
- 09:18 am ganeti-local Revision 425e3906: Remove the apidoc dir on clean
05/15/2009
- 05:41 pm Revision b8afcb24: Fixed typo.
- 05:41 pm Pithos Revision b8afcb24: Fixed typo.
- 02:59 pm Pithos Revision b36b0a98: Webdav should now work with international characters for clients that properly...
- 02:59 pm Revision b36b0a98: Webdav should now work with international characters for clients that properly...
- 11:45 am ganeti-local Revision b4874c9e: Instance reinstall: don't mix up errors
- If the remote info rpc call fails we can't assume that the instance is
up.
Signed-off-by: Guido Trotter <ultrotter@g... - 11:45 am snf-ganeti Revision b4874c9e: Instance reinstall: don't mix up errors
- If the remote info rpc call fails we can't assume that the instance is
up.
Signed-off-by: Guido Trotter <ultrotter@g... - 11:42 am snf-ganeti Revision f1926756: Don't check memory at startup if instance is up
- Signed-off-by: Guido Trotter <ultrotter@google.com>
- 11:42 am ganeti-local Revision f1926756: Don't check memory at startup if instance is up
- Signed-off-by: Guido Trotter <ultrotter@google.com>
05/14/2009
- 08:17 pm snf-ganeti Revision 5b18ff3b: 2.1 design: add VNC console password changes
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 08:17 pm ganeti-local Revision 5b18ff3b: 2.1 design: add VNC console password changes
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 08:17 pm ganeti-local Revision b6cc971c: 2.1 design: OS parameters
- Initial design for the OS parameter changes proposed for 2.1.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re... - 08:17 pm snf-ganeti Revision b6cc971c: 2.1 design: OS parameters
- Initial design for the OS parameter changes proposed for 2.1.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re... - 06:28 pm snf-ganeti Revision 09ea8710: Move HVM's device_model to a hypervisor parameter
- This moves yet another hardcoded value to a hypervisor parameter. I
removed the 64/32 difference as it doesn't seem v... - 06:28 pm ganeti-local Revision 09ea8710: Move HVM's device_model to a hypervisor parameter
- This moves yet another hardcoded value to a hypervisor parameter. I
removed the 64/32 difference as it doesn't seem v... - 04:41 pm snf-ganeti Revision e2ee1cea: Implement the KERNEL_PATH parameter for xen-hvm
- For the xen-hvm hypervisor, the KERNEL_PATH parameter is needed but
today is hardcoded to a constants in the xen hype... - 04:41 pm ganeti-local Revision e2ee1cea: Implement the KERNEL_PATH parameter for xen-hvm
- For the xen-hvm hypervisor, the KERNEL_PATH parameter is needed but
today is hardcoded to a constants in the xen hype... - 02:11 pm snf-ganeti Revision d1268971: 2.1 design: propose redistribute config changes
- This patch proposes a mini-design to improve redistribute-config and
integrate it better with other logical units.
S... - 02:11 pm ganeti-local Revision d1268971: 2.1 design: propose redistribute config changes
- This patch proposes a mini-design to improve redistribute-config and
integrate it better with other logical units.
S...
05/13/2009
- 03:58 pm snf-ganeti Revision b8a8fbe1: gnt-cluster modify: fix --no-lvm-storage
- Currently doing a gnt-cluster-modify --no-lvm-storage is silently
ignored, as it passes a None value in vg_name, whic... - 03:58 pm ganeti-local Revision b8a8fbe1: gnt-cluster modify: fix --no-lvm-storage
- Currently doing a gnt-cluster-modify --no-lvm-storage is silently
ignored, as it passes a None value in vg_name, whic... - 03:58 pm ganeti-local Revision b2482333: LUSetClusterParams: improve volume group removal
- Currently LUSetClusterParams will remove the volume group if the vg_name
field passed in is not true, but not None. S... - 03:58 pm snf-ganeti Revision b2482333: LUSetClusterParams: improve volume group removal
- Currently LUSetClusterParams will remove the volume group if the vg_name
field passed in is not true, but not None. S... - 02:51 pm ganeti-local Revision a8001106: gnt-cluster info: show more cluster parameters
- Even if we cannot modify all of them, they are useful information about
the current cluster.
Signed-off-by: Guido Tr... - 02:51 pm snf-ganeti Revision a8001106: gnt-cluster info: show more cluster parameters
- Even if we cannot modify all of them, they are useful information about
the current cluster.
Signed-off-by: Guido Tr... - 02:45 pm snf-ganeti Revision 7a56b411: LUQueryClusterInfo: return a few more fields
- Some fields can be set at cluster init, and perhaps even modifed with
SetClusterParams but there's no way to know the... - 02:45 pm ganeti-local Revision 7a56b411: LUQueryClusterInfo: return a few more fields
- Some fields can be set at cluster init, and perhaps even modifed with
SetClusterParams but there's no way to know the... - 02:03 pm Pithos Revision cbe69def: Print the actual contents of the byte arrays for debugging.
- 02:03 pm Revision cbe69def: Print the actual contents of the byte arrays for debugging.
- 01:52 pm snf-ganeti Revision 587ff6fa: Specify another type of core changes
- If a change modifies the way all/most LUs work it should also be
considered core.
Signed-off-by: Guido Trotter <ultr... - 01:52 pm ganeti-local Revision 587ff6fa: Specify another type of core changes
- If a change modifies the way all/most LUs work it should also be
considered core.
Signed-off-by: Guido Trotter <ultr... - 01:18 pm Revision bfbc6ad6: Check the validity of database connections before use.
- 01:18 pm Pithos Revision bfbc6ad6: Check the validity of database connections before use.
- 01:17 pm Revision 5005b2b6: Add more debug logging for help in investigating the mangled greek user names ...
- 01:17 pm Pithos Revision 5005b2b6: Add more debug logging for help in investigating the mangled greek user names ...
05/12/2009
- 06:53 pm snf-ganeti Revision 7e66c35b: KVM: Abstract runtime file removal in a function
- This removes some code which was duplicated in shutdown and migrate.
Signed-off-by: Guido Trotter <ultrotter@google.... - 06:53 pm ganeti-local Revision 7e66c35b: KVM: Abstract runtime file removal in a function
- This removes some code which was duplicated in shutdown and migrate.
Signed-off-by: Guido Trotter <ultrotter@google.... - 02:32 pm snf-ganeti Revision 48297fa2: New hypervisor implementation: chroot manager
- This patch adds a new hypervisor implementation: a chroot manager. This
hypervisor type can be used to manage (in com... - 02:32 pm ganeti-local Revision 48297fa2: New hypervisor implementation: chroot manager
- This patch adds a new hypervisor implementation: a chroot manager. This
hypervisor type can be used to manage (in com... - 02:31 pm snf-ganeti Revision fd07c6b3: Some small doc updates
- We change some formatting to sphinx-specific, to show how the
documentation can be improved.
Signed-off-by: Iustin P... - 02:31 pm ganeti-local Revision fd07c6b3: Some small doc updates
- We change some formatting to sphinx-specific, to show how the
documentation can be improved.
Signed-off-by: Iustin P... - 02:31 pm ganeti-local Revision e2078d28: Move the glossary to a separate file
- Currently we have an insignificant glossary at the end of the design-2.0
document. This patch moves it to a separate ... - 02:31 pm snf-ganeti Revision e2078d28: Move the glossary to a separate file
- Currently we have an insignificant glossary at the end of the design-2.0
document. This patch moves it to a separate ... - 02:30 pm snf-ganeti Revision 2a7e887b: KVMHypervisor: return memory and cpus as integers
- Currently the KVM hypervisor returns strings for the memory and cpu
values, while the xen hypervisor returns integers... - 02:30 pm ganeti-local Revision 2a7e887b: KVMHypervisor: return memory and cpus as integers
- Currently the KVM hypervisor returns strings for the memory and cpu
values, while the xen hypervisor returns integers... - 02:30 pm ganeti-local Revision ade0e8cd: LUSetInstanceParam: don't assume memory is integer
- LUSetInstanceParam currently assumes that the 'memory' value of a
call_instance_info result is an integer, while the ... - 02:30 pm snf-ganeti Revision ade0e8cd: LUSetInstanceParam: don't assume memory is integer
- LUSetInstanceParam currently assumes that the 'memory' value of a
call_instance_info result is an integer, while the ... - 02:29 pm Revision 24889306: center align the progress bar (it doesn't look good when uploading long filena...
- 02:29 pm Pithos Revision 24889306: center align the progress bar (it doesn't look good when uploading long filena...
- 02:29 pm ganeti-local Revision d17e74b4: Switch the documentation to sphinx
- This big patch converts the documentation build system to sphinx
(http://sphinx.pocoo.org/). Since that uses reStruct... - 02:29 pm snf-ganeti Revision d17e74b4: Switch the documentation to sphinx
- This big patch converts the documentation build system to sphinx
(http://sphinx.pocoo.org/). Since that uses reStruct... - 02:28 pm Pithos Revision d9feaa7b: localhost gets frakked up in Vista (does not resolve and fraks testing) - chan...
- 02:28 pm Revision d9feaa7b: localhost gets frakked up in Vista (does not resolve and fraks testing) - chan...
- 02:28 pm snf-ganeti Revision 6d81475c: Convert from auto-generated RAPI docs to static
- This patch removes the autogeneration of the RAPI docs from the code
(based on docstrings) and moves the current auto... - 02:28 pm ganeti-local Revision 6d81475c: Convert from auto-generated RAPI docs to static
- This patch removes the autogeneration of the RAPI docs from the code
(based on docstrings) and moves the current auto...
05/11/2009
- 05:21 pm Revision 541e6699: Treat the Shibboleth SP attributes as UTF-8 strings, in an effort to fix encod...
- 05:21 pm Pithos Revision 541e6699: Treat the Shibboleth SP attributes as UTF-8 strings, in an effort to fix encod...
- 05:20 pm snf-ganeti Revision d816408a: Add the new DRBD test files to the Makefile
- These were forgotten in commit 01e2ce3a6e4ca68983f50dedaddd0d0fc7b77026,
and caused “make distcheck” to fail.
Signed... - 05:20 pm ganeti-local Revision d816408a: Add the new DRBD test files to the Makefile
- These were forgotten in commit 01e2ce3a6e4ca68983f50dedaddd0d0fc7b77026,
and caused “make distcheck” to fail.
Signed... - 05:18 pm snf-ganeti Revision 5645d16b: Fix QA and documentation about no initrd case
- In Ganeti 1.2, “none” was used to signify no initrd. In 2.0 we have
changed to “no_” as a prefix (i.e. “-H no_initrd_... - 05:18 pm ganeti-local Revision 5645d16b: Fix QA and documentation about no initrd case
- In Ganeti 1.2, “none” was used to signify no initrd. In 2.0 we have
changed to “no_” as a prefix (i.e. “-H no_initrd_... - 05:18 pm ganeti-local Revision dad1e806: Remove an unused function
- The _TransformPath function is not used anymore in 2.0, let's remove it.
Signed-off-by: Iustin Pop <iustin@google.co... - 05:18 pm snf-ganeti Revision dad1e806: Remove an unused function
- The _TransformPath function is not used anymore in 2.0, let's remove it.
Signed-off-by: Iustin Pop <iustin@google.co... - 01:49 pm Revision f92730cd: Workaround for mimetype corruption in Firefox. (Bug #683)
- 01:49 pm Pithos Revision f92730cd: Workaround for mimetype corruption in Firefox. (Bug #683)
- 12:12 pm snf-ganeti Revision a8b16c4e: Exporting the instance network_port on the RAPI
- Patch for adding network_port to the instance attributes exported by the
RAPI.
[iustin@google.com: slightly changed ... - 12:12 pm ganeti-local Revision a8b16c4e: Exporting the instance network_port on the RAPI
- Patch for adding network_port to the instance attributes exported by the
RAPI.
[iustin@google.com: slightly changed ...
05/10/2009
- 12:27 am snf-ganeti Revision 4fb301b5: Minor patch to rapi documentation
- Minor patch to clarify the URL necessary for accessing the RAPI.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 12:27 am ganeti-local Revision 4fb301b5: Minor patch to rapi documentation
- Minor patch to clarify the URL necessary for accessing the RAPI.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 12:21 am snf-ganeti Revision 342046f4: Small doc change in README
- The version is 2.0, and we don't build PDFs by default, only HTML
files.
Signed-off-by: Iustin Pop <iustin@google.co... - 12:21 am ganeti-local Revision 342046f4: Small doc change in README
- The version is 2.0, and we don't build PDFs by default, only HTML
files.
Signed-off-by: Iustin Pop <iustin@google.co...
05/08/2009
- 05:51 pm Revision 7b72cb76: show the "folder refresh" option even if no file is selected
- 05:51 pm Pithos Revision 7b72cb76: show the "folder refresh" option even if no file is selected
- 05:00 pm Revision f9f1b926: Move the red circle back inside the o, where it belongs.
- 05:00 pm Pithos Revision f9f1b926: Move the red circle back inside the o, where it belongs.
- 04:52 pm Revision a1d5e983: Avoid the NPE that the compiler so thoughtfully warned us about.
- 04:52 pm Pithos Revision a1d5e983: Avoid the NPE that the compiler so thoughtfully warned us about.
- 11:58 am Pithos Revision 114b00b9: Use a different getRelativePath() for the API handlers, since they are designe...
- 11:58 am Revision 114b00b9: Use a different getRelativePath() for the API handlers, since they are designe...
- 11:57 am Revision bc08d2f6: Don't decode the file name since we are not encoding it in the server side. JS...
- 11:57 am Pithos Revision bc08d2f6: Don't decode the file name since we are not encoding it in the server side. JS...
- 10:56 am Revision 434220a2: Add help menu options for the user guide and reporting abuses.
- 10:56 am Pithos Revision 434220a2: Add help menu options for the user guide and reporting abuses.
05/07/2009
- 05:32 pm Revision 378d6b61: Tweak the looks of the user guide to improve compatibility with the main pitho...
- 05:32 pm Pithos Revision 378d6b61: Tweak the looks of the user guide to improve compatibility with the main pitho...
- 04:09 pm Revision 6cc8a3d8: We don't need to get mime type from Content-Type header, as it is also include...
- 04:09 pm Pithos Revision 6cc8a3d8: We don't need to get mime type from Content-Type header, as it is also include...
- 04:07 pm Revision a1b3ea42: Loosen mime type checking to cover cases where charset information is also inc...
- 04:07 pm Pithos Revision a1b3ea42: Loosen mime type checking to cover cases where charset information is also inc...
- 11:35 am Pithos Revision a7bcd018: Fixed issue when creating folder: getParameter() returns String already decode...
- (This manifested itself when creating folder with characters like % or + in name)
- 11:35 am Revision a7bcd018: Fixed issue when creating folder: getParameter() returns String already decode...
- (This manifested itself when creating folder with characters like % or + in name)
- 11:13 am snf-ganeti Revision bd45767b: Remove some superfluous imports
- This is for Python 2.6 compatibility.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin Pop <iustin@... - 11:13 am ganeti-local Revision bd45767b: Remove some superfluous imports
- This is for Python 2.6 compatibility.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin Pop <iustin@... - 11:11 am snf-ganeti Revision c138024e: Make Python interpreter selectable for test scripts
- The Python interpreter used to run the test cases is hard-coded to be
/usr/bin/python. If we use the first one from $... - 11:11 am ganeti-local Revision c138024e: Make Python interpreter selectable for test scripts
- The Python interpreter used to run the test cases is hard-coded to be
/usr/bin/python. If we use the first one from $...
05/06/2009
- 06:13 pm Revision 8bfb5d24: Bring the user guide up to date with recent name, UI and functionality changes.
- 06:13 pm Pithos Revision 8bfb5d24: Bring the user guide up to date with recent name, UI and functionality changes.
- 02:56 pm ganeti-local Revision e557bae9: Inform the OS create script of reinstalls
- Sometimes reinstalls are slightly different than new installs. For
example certain partitions may need to be preserve... - 02:56 pm snf-ganeti Revision e557bae9: Inform the OS create script of reinstalls
- Sometimes reinstalls are slightly different than new installs. For
example certain partitions may need to be preserve... - 02:52 pm Pithos Revision c028d7b7: Workaround for IE's broken caching behavior.
- 02:52 pm Revision c028d7b7: Workaround for IE's broken caching behavior.
- 02:51 pm Revision 5fbb3ff8: Revert previous change: Don't decode URI, as we only need it encoded anyway.
- 02:51 pm Pithos Revision 5fbb3ff8: Revert previous change: Don't decode URI, as we only need it encoded anyway.
- 01:36 pm snf-ganeti Revision 82a1c938: Add initial 2.1 design doc
- This document contains a skeleton for the 2.1 design process.
For now it just has introductory paragraphs and a struc... - 01:36 pm ganeti-local Revision 82a1c938: Add initial 2.1 design doc
- This document contains a skeleton for the 2.1 design process.
For now it just has introductory paragraphs and a struc... - 12:13 pm Revision fc5ef2cc: Fix more problems with international/unusual characters:
- Need to URL encode - and decode on client side - anything that passes through HTTP response headers. (Something that ...
- 12:13 pm Pithos Revision fc5ef2cc: Fix more problems with international/unusual characters:
- Need to URL encode - and decode on client side - anything that passes through HTTP response headers. (Something that ...
- 10:50 am ganeti-local Revision 2e159315: Pass optional arguments to the daemons
- These can be set in the defaults file, default to no arguments being
passed, and make it easy for local installation ... - 10:50 am snf-ganeti Revision 2e159315: Pass optional arguments to the daemons
- These can be set in the defaults file, default to no arguments being
passed, and make it easy for local installation ... - 10:49 am ganeti-local Revision a533e975: ganeti.initd: include defaults file, if present
- In the example init script we'll execute an optional defaults file to
make it easier to add local customizations to t... - 10:49 am snf-ganeti Revision a533e975: ganeti.initd: include defaults file, if present
- In the example init script we'll execute an optional defaults file to
make it easier to add local customizations to t... - 10:46 am snf-ganeti Revision 84d6ea9b: Fix ;; indentation in the main initd loop
- Currently two of the ;; ending the case bodies are not indented with
anything. Reindent all of them to the body of th... - 10:46 am ganeti-local Revision 84d6ea9b: Fix ;; indentation in the main initd loop
- Currently two of the ;; ending the case bodies are not indented with
anything. Reindent all of them to the body of th...
05/05/2009
- 06:53 pm snf-ganeti Revision a133af22: Avoid DeprecationWarning on Python >= 2.6
- Python 2.6 complains about module 'sha' being deprecated. It makes
execution of Ganeti commands a bit annoying, and w... - 06:53 pm ganeti-local Revision a133af22: Avoid DeprecationWarning on Python >= 2.6
- Python 2.6 complains about module 'sha' being deprecated. It makes
execution of Ganeti commands a bit annoying, and w... - 06:06 pm snf-ganeti Revision 7ffe8fba: Avoid DeprecationWarning on Python >= 2.6
- Python 2.6 complains about module 'sha' being deprecated. It makes
execution of Ganeti commands a bit annoying, and w... - 06:06 pm ganeti-local Revision 7ffe8fba: Avoid DeprecationWarning on Python >= 2.6
- Python 2.6 complains about module 'sha' being deprecated. It makes
execution of Ganeti commands a bit annoying, and w... - 05:12 pm Revision 558ac933: Change the color scheme to be better aligned with the pithos.grnet.gr home pag...
- 05:12 pm Pithos Revision 558ac933: Change the color scheme to be better aligned with the pithos.grnet.gr home pag...
- 04:41 pm ganeti-local Revision cf192249: ganeti-noded: add bind address option
- This allows ganeti-noded to bind only on one interface rather than all
the ones on the machine. The default behaviour... - 04:41 pm snf-ganeti Revision cf192249: ganeti-noded: add bind address option
- This allows ganeti-noded to bind only on one interface rather than all
the ones on the machine. The default behaviour... - 04:31 pm Revision 4946a5ef: Add the beta notice to the Pithos logo.
- 04:31 pm Pithos Revision 4946a5ef: Add the beta notice to the Pithos logo.
- 04:19 pm snf-ganeti Revision 01e2ce3a: Fix compatibility with DRBD 8.3
- DRBD 8.3 changes two more things compared to 8.2:
- /proc/drbd format changed in multiple ways; the part we're
... - 04:19 pm snf-ganeti Revision 34e71fea: Fix compatibility with DRBD 8.2
- This patch adds (and suppresses) the extra ipv4/ipv6 words before the
actual address that newer DRBD versions add.
[... - 04:19 pm ganeti-local Revision 34e71fea: Fix compatibility with DRBD 8.2
- This patch adds (and suppresses) the extra ipv4/ipv6 words before the
actual address that newer DRBD versions add.
[... - 04:19 pm ganeti-local Revision 01e2ce3a: Fix compatibility with DRBD 8.3
- DRBD 8.3 changes two more things compared to 8.2:
- /proc/drbd format changed in multiple ways; the part we're
... - 02:00 pm Revision c2027075: Change the logout URL to use SSL.
- 02:00 pm Pithos Revision c2027075: Change the logout URL to use SSL.
- 02:00 pm snf-ganeti Revision c803b052: RunCmd: log command line for missing cmd case
- In case of missing programs, currently utils.RunCmd doesn't show any
information to help debugging, only 'No such fil... - 02:00 pm ganeti-local Revision c803b052: RunCmd: log command line for missing cmd case
- In case of missing programs, currently utils.RunCmd doesn't show any
information to help debugging, only 'No such fil... - 01:58 pm snf-ganeti Revision 572e52bf: Abstract Linux node information in hv_base
- Currently both hv_fake and hv_kvm implement practically identical code
to get the node information. Since future cont... - 01:58 pm ganeti-local Revision 572e52bf: Abstract Linux node information in hv_base
- Currently both hv_fake and hv_kvm implement practically identical code
to get the node information. Since future cont... - 01:01 pm Pithos Revision baea1301: Fix the different gradients in the toolbar.
- 01:01 pm Revision baea1301: Fix the different gradients in the toolbar.
- 12:14 pm Revision 458a6a8e: Move the WebDAV URL to the properties file.
- 12:14 pm Pithos Revision 458a6a8e: Move the WebDAV URL to the properties file.
- 11:33 am snf-ganeti Revision 3994f455: Fix argument checking in LUSetClusterParams
- This patch fixes two issues with LUSetClusterParams and argument
checking.
First, this LU used the wrong function na... - 11:33 am ganeti-local Revision 3994f455: Fix argument checking in LUSetClusterParams
- This patch fixes two issues with LUSetClusterParams and argument
checking.
First, this LU used the wrong function na...
05/04/2009
- 06:21 pm Revision f6d2577e: Create groups with international/special characters in name.
- 06:21 pm Pithos Revision f6d2577e: Create groups with international/special characters in name.
- 05:48 pm Pithos Revision 20e167b3: Removed no longer needed line (since previous fix).
- 05:48 pm Revision 20e167b3: Removed no longer needed line (since previous fix).
- 05:14 pm Revision 53bc461a: Fixed: FF still had trouble with filenames containing '.
- 05:14 pm Pithos Revision 53bc461a: Fixed: FF still had trouble with filenames containing '.
- 04:51 pm snf-ganeti Revision 81b7354c: Small optimisation in utils.WriteFile
- Currently we always try to remove the new file, even if the rename
succeeded. This patch tracks the existence of the ... - 04:51 pm ganeti-local Revision 81b7354c: Small optimisation in utils.WriteFile
- Currently we always try to remove the new file, even if the rename
succeeded. This patch tracks the existence of the ... - 04:51 pm ganeti-local Revision dd36d829: Fix luxi serialization in ganeti-masterd
- Currently, lib/luxi.py used lib/serializer.py for encoding/decoding
messages, but the master daemon uses directly the... - 04:51 pm snf-ganeti Revision dd36d829: Fix luxi serialization in ganeti-masterd
- Currently, lib/luxi.py used lib/serializer.py for encoding/decoding
messages, but the master daemon uses directly the... - 04:45 pm snf-ganeti Revision 99036060: Allow gnt-debug submit-job to take multiple args
- Currently “gnt-debug submit-job” takes a single argument and has
non-trivial startup-costs; in order to exercise the ... - 04:45 pm ganeti-local Revision 99036060: Allow gnt-debug submit-job to take multiple args
- Currently “gnt-debug submit-job” takes a single argument and has
non-trivial startup-costs; in order to exercise the ... - 04:33 pm Revision ef7584c0: Move the time skew definition to the configuration file.
- 04:33 pm Pithos Revision ef7584c0: Move the time skew definition to the configuration file.
- 04:22 pm Pithos Revision 0a84c89d: Change the page title to Pithos.
- 04:22 pm Revision 0a84c89d: Change the page title to Pithos.
- 04:09 pm snf-ganeti Revision d64769a8: Include node name in hypervisor validation errors
- The current validation routine just says "failed", without specifying
the node name. This is very confusing, and we s... - 04:09 pm ganeti-local Revision d64769a8: Include node name in hypervisor validation errors
- The current validation routine just says "failed", without specifying
the node name. This is very confusing, and we s... - 04:09 pm snf-ganeti Revision 8eb148ae: Fix gnt-cluster getmaster on non-master nodes
- The current implementation of “gnt-cluster getmaster” doesn't work on
non-master nodes, which is a regression from 1.... - 04:09 pm ganeti-local Revision 8eb148ae: Fix gnt-cluster getmaster on non-master nodes
- The current implementation of “gnt-cluster getmaster” doesn't work on
non-master nodes, which is a regression from 1.... - 01:10 pm Revision 7ac77067: Make the pithos logo point to the new hostname, pithos.grnet.gr.
- 01:10 pm Pithos Revision 7ac77067: Make the pithos logo point to the new hostname, pithos.grnet.gr.
04/30/2009
- 08:42 pm Revision b722599f: Fix for caching issues in IE.
- 08:42 pm Pithos Revision b722599f: Fix for caching issues in IE.
- 06:27 pm Revision 2b90ab8a: Revert r322 and fix the problem by removing the double encoding in the namespa...
- 06:27 pm Pithos Revision 2b90ab8a: Revert r322 and fix the problem by removing the double encoding in the namespa...
- 05:46 pm Revision fb1560b1: when a folder is deleted, select parent folder and update file list contents
- 05:46 pm Pithos Revision fb1560b1: when a folder is deleted, select parent folder and update file list contents
- 03:31 pm Revision c018c4de: Use the cached file info from the folder requests to display the file list rig...
- 03:31 pm Pithos Revision c018c4de: Use the cached file info from the folder requests to display the file list rig...
- 03:19 pm Revision e96d35d1: Remove unused code and fix warnings.
- 03:19 pm Pithos Revision e96d35d1: Remove unused code and fix warnings.
- 03:15 pm Revision fe0f6329: Minor code style fix.
- 03:15 pm Pithos Revision fe0f6329: Minor code style fix.
- 11:18 am Revision bda3a150: Fix forgotten reference to the gss context path.
- 11:18 am Pithos Revision bda3a150: Fix forgotten reference to the gss context path.
04/29/2009
- 06:40 pm Revision 8c2595cb: Replace forgotten hard-coded JNDI references with configuration retrieval.
- 06:40 pm Pithos Revision 8c2595cb: Replace forgotten hard-coded JNDI references with configuration retrieval.
- 06:39 pm Revision d00cebb8: Public files are shared as well.
- 06:39 pm Pithos Revision d00cebb8: Public files are shared as well.
- 06:20 pm Revision 89eda6b5: Fixed: File path wasn't properly displayed in file list.
- Reason: Path String was encoded twice, by getPath() and renderJson(), but only decoded once. Only renderJson() should...
- 06:20 pm Pithos Revision 89eda6b5: Fixed: File path wasn't properly displayed in file list.
- Reason: Path String was encoded twice, by getPath() and renderJson(), but only decoded once. Only renderJson() should...
- 06:08 pm Pithos Revision 82d67942: Fixed: IE couldn't create folder with non-ASCII characters in name.
- 06:08 pm Revision 82d67942: Fixed: IE couldn't create folder with non-ASCII characters in name.
- 11:34 am Revision 2e29cc02: use standard share icon for MyShared folders
- 11:34 am Pithos Revision 2e29cc02: use standard share icon for MyShared folders
- 11:27 am Revision d3a5ebe1: Remove unused method.
- 11:27 am Pithos Revision d3a5ebe1: Remove unused method.
04/28/2009
- 08:06 pm Revision 6cf624d3: set null gss selection when there are no selected files in file list
- 08:06 pm Pithos Revision 6cf624d3: set null gss selection when there are no selected files in file list
- 06:52 pm Pithos Revision ad8b38cb: add a refresh command in folder, file popups and File menu
- 06:52 pm Revision ad8b38cb: add a refresh command in folder, file popups and File menu
- 06:43 pm Pithos Revision defd0822: fixed firefox caching of head requests for files
- 06:43 pm Revision defd0822: fixed firefox caching of head requests for files
- 06:02 pm Revision d6fe36f5: Reduce verbosity in file icon selection and fix a warning.
- 06:02 pm Pithos Revision d6fe36f5: Reduce verbosity in file icon selection and fix a warning.
- 03:49 pm Revision 9e3e4477: Add a comment as a future reminder about the apostrophe fix.
- 03:49 pm Pithos Revision 9e3e4477: Add a comment as a future reminder about the apostrophe fix.
- 03:41 pm Revision 7e7d513a: Change the context root path to pithos and add a date field for testing signat...
- 03:41 pm Pithos Revision 7e7d513a: Change the context root path to pithos and add a date field for testing signat...
- 01:48 pm Pithos Revision f372e243: Use a hand cursor over the clickable message panel.
- 01:48 pm Revision f372e243: Use a hand cursor over the clickable message panel.
- 01:48 pm Pithos Revision f290fdfa: Fix warnings.
- 01:48 pm Revision f290fdfa: Fix warnings.
- 01:01 pm Revision 9c448f4b: Fix (hard coded) for uploading filename which contain '.
- 01:01 pm Pithos Revision 9c448f4b: Fix (hard coded) for uploading filename which contain '.
Also available in: Atom