Activity
From 11/06/2012 to 12/05/2012
12/05/2012
- 09:04 pm ganeti-local Revision 7b22f99c: configure.ac: fix reading of HLINT environment variable
- configure.ac advertised that the HLINT environment variable could be set to
specify the path to the 'hlint' tool. How... - 09:04 pm snf-ganeti Revision 7b22f99c: configure.ac: fix reading of HLINT environment variable
- configure.ac advertised that the HLINT environment variable could be set to
specify the path to the 'hlint' tool. How... - 09:04 pm ganeti-local Revision 369671f4: Hbal.hs: move job execution functions to Jobs.hs
- Ganeti.Jobs now holds functions that can be used to submit and monitor the
status of jobs. In particular, execJobsWai... - 09:04 pm snf-ganeti Revision 369671f4: Hbal.hs: move job execution functions to Jobs.hs
- Ganeti.Jobs now holds functions that can be used to submit and monitor the
status of jobs. In particular, execJobsWai... - 09:04 pm snf-ganeti Revision 42afc235: Hbal.hs: use Result (), not Bool, as return value for exec*
- Previously, functions in Hbal.hs related to execution of jobsets were
returning only IO Bool, and printing any errors... - 09:04 pm ganeti-local Revision 42afc235: Hbal.hs: use Result (), not Bool, as return value for exec*
- Previously, functions in Hbal.hs related to execution of jobsets were
returning only IO Bool, and printing any errors... - 09:04 pm snf-ganeti Revision 3b23f238: Hbal.hs: rename functions that deal with early termination
- In Hbal.hs, it's easy to get lost in the flow of exec* functions
because their names are similar and don't convey the... - 09:04 pm ganeti-local Revision 3b23f238: Hbal.hs: rename functions that deal with early termination
- In Hbal.hs, it's easy to get lost in the flow of exec* functions
because their names are similar and don't convey the... - 09:03 pm ganeti-local Revision 9cd4288e: Hbal.hs: fix typo in signal handler names (hangle -> handle)
- 'hangleSigInt' and 'hangleSigTerm' are renamed to 'handleSigInt' and
'handleSigTerm', respectively.
Signed-off-by: D... - 09:03 pm snf-ganeti Revision 9cd4288e: Hbal.hs: fix typo in signal handler names (hangle -> handle)
- 'hangleSigInt' and 'hangleSigTerm' are renamed to 'handleSigInt' and
'handleSigTerm', respectively.
Signed-off-by: D... - 09:03 pm snf-ganeti Revision 3bdbe4b3: Jobs.hs: move OpStatus and JobStatus ADTs to Types.hs
- This leaves Ganeti/Jobs.hs and Test/Ganeti/Jobs.hs empty, but they're the
target of a future move of some functions, ... - 09:03 pm ganeti-local Revision 3bdbe4b3: Jobs.hs: move OpStatus and JobStatus ADTs to Types.hs
- This leaves Ganeti/Jobs.hs and Test/Ganeti/Jobs.hs empty, but they're the
target of a future move of some functions, ... - 08:34 pm snf-image Revision c5d90176: Bump debian version 0.7-2
- 07:24 pm ./kamaki Revision 1d329d27: Better pithos upload progressbar
- 07:05 pm ganeti-local Revision de645b5b: Makefile: Reset environment for epydoc
- epydoc allows overriding configuration values via environment variables.
While this might be useful in certain use ca... - 07:05 pm snf-ganeti Revision de645b5b: Makefile: Reset environment for epydoc
- epydoc allows overriding configuration values via environment variables.
While this might be useful in certain use ca... - 06:28 pm Pithos MS Client Revision 2475642e: Fix for Okeanos folder creation
- 05:51 pm Pithos MS Client Revision 4945f4f9: Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
- 05:51 pm Pithos MS Client Revision 1ba5e72f: Changes to handle paths that are too long
- 05:35 pm ganeti-local Revision 3c631ea2: jqueue: Don't modify input opcode when changing priority
- Commit 4679547 implemented the ability to change job's priority after it
was submitted. The code contained a bug wher... - 05:35 pm snf-ganeti Revision 3c631ea2: jqueue: Don't modify input opcode when changing priority
- Commit 4679547 implemented the ability to change job's priority after it
was submitted. The code contained a bug wher... - 05:30 pm ./kamaki Revision 5f7882af: Comments for better docs in Connection
- 05:15 pm Pithos MS Client Revision e7fb3ef2: Numerous Changes
- Graphics Updates
Small Fixes to preferences
Fixed installer to not always remove the DB
Signed-off-by: George Pantaz... - 05:04 pm ganeti-local Revision ca519248: Use new util function for mac_prefix validation
- Use new NormalizeAndValidateThreeOctetMacPrefix() util function in
LUNetworkAdd/LUNetworkSetParams to validate networ... - 05:04 pm snf-ganeti Revision ca519248: Use new util function for mac_prefix validation
- Use new NormalizeAndValidateThreeOctetMacPrefix() util function in
LUNetworkAdd/LUNetworkSetParams to validate networ... - 04:52 pm snf-image Revision 3a8d47bc: Add Christos Stavrakakis to the authors list
- 04:51 pm snf-image Revision 9dfb9730: Make pithcat work with pithosmap:// URLs
- Modify pithcat to be able to parse and work with URLs of the form:
`pithosmap://hash/size' which are neeed for archip... - 04:40 pm Revision 5d67574d: Adapt list_holdings to use Exceptional
- 03:28 pm snf-image Feature #2396 (Closed): Update unattend.xml from snf-image-host
- 03:23 pm astakos Revision 45ed7743: Resource usage new % style
- 03:23 pm Revision 45ed7743: Resource usage new % style
- 03:23 pm astakos Revision 0a63687f: Uniform text in group details/group list
- 03:23 pm Revision 0a63687f: Uniform text in group details/group list
- 02:33 pm Revision f83ebc98: Modify backend-modify --drained and --offline args
- Make backend-modify drained argument as --drained=True|False instead
of --drained and --no-drained. The same for offl... - 02:11 pm Revision 53c94a6c: Adapt reset_holding to use Exceptional
- 02:09 pm Revision 26bfd00c: Check specifically for instance of dict in Exceptional
- 02:08 pm Revision 88b8f176: Mark as drained newly added backends
- 01:38 pm ./kamaki Revision b4c8b916: kamakicon comments doc-friendly
- 01:33 pm Revision cc3c59b3: Rename reconcile command to reconcile-servers
- Rename `snf-manage reconcile` management command to `snf-manage
reconcile-servers`, to be consistent with `snf-manage... - 01:15 pm astakos Revision d2a553dc: Style fixes
- 01:15 pm Revision d2a553dc: Style fixes
- 01:15 pm Revision 67be1883: Text changes
- 01:15 pm astakos Revision 67be1883: Text changes
- 01:11 pm Revision 55c99c1c: Change some default values in settings
- 01:11 pm astakos Revision 55c99c1c: Change some default values in settings
- 01:00 pm snf-ganeti Revision 26e88cde: LUClusterRedistConf: Use node allocation lock
- All node locks are acquired.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helg... - 01:00 pm ganeti-local Revision 26e88cde: LUClusterRedistConf: Use node allocation lock
- All node locks are acquired.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helg... - 01:00 pm ganeti-local Revision 9cbfc69a: LUClusterRepairDiskSizes: Use node allocation lock
- This opcode acquires all node resource locks, which conflicts with
instance allocations.
Signed-off-by: Michael Hans... - 01:00 pm snf-ganeti Revision 9cbfc69a: LUClusterRepairDiskSizes: Use node allocation lock
- This opcode acquires all node resource locks, which conflicts with
instance allocations.
Signed-off-by: Michael Hans... - 01:00 pm snf-ganeti Revision 51305499: LUGroupVerifyDisks: Use node allocation lock
- See comment in code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helgav@googl... - 01:00 pm ganeti-local Revision 51305499: LUGroupVerifyDisks: Use node allocation lock
- See comment in code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helgav@googl... - 01:00 pm snf-ganeti Revision 9fa08c84: LUClusterVerifyGroup: Use node allocation lock
- See comment in code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helgav@googl... - 01:00 pm ganeti-local Revision 9fa08c84: LUClusterVerifyGroup: Use node allocation lock
- See comment in code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Velroyen <helgav@googl... - 01:00 pm snf-ganeti Revision ec272bab: LUInstanceReplaceDisks: Acquire node allocation lock
- If the lock was acquired in the first place (only when an iallocator is
used), it is released as soon as possible.
S... - 01:00 pm ganeti-local Revision ec272bab: LUInstanceReplaceDisks: Acquire node allocation lock
- If the lock was acquired in the first place (only when an iallocator is
used), it is released as soon as possible.
S... - 12:46 pm Revision fcc621e4: More changes in api
- 12:46 pm Revision fe99fea3: Rename Exceptional
- 12:46 pm Revision 2fb11ae3: Change api in some methods to incorporate exceptions
- 12:46 pm Revision 5c0bd330: Remove import of Exceptional
- 12:46 pm snf-ganeti Revision de5967da: LUInstanceChangeGroup: Acquire node allocation lock
- Changing instances' groups shouldn't conflict with instance allocations.
Signed-off-by: Michael Hanselmann <hansmi@g... - 12:46 pm ganeti-local Revision de5967da: LUInstanceChangeGroup: Acquire node allocation lock
- Changing instances' groups shouldn't conflict with instance allocations.
Signed-off-by: Michael Hanselmann <hansmi@g... - 12:44 pm snf-ganeti Revision a0150c51: Acquire node allocation lock during node query
- If locking is used (usually by ganeti-watcher), node allocations must be
temporarily blocked.
Signed-off-by: Michael... - 12:44 pm ganeti-local Revision a0150c51: Acquire node allocation lock during node query
- If locking is used (usually by ganeti-watcher), node allocations must be
temporarily blocked.
Signed-off-by: Michael... - 12:44 pm snf-ganeti Revision 0ab31d67: Mention dsh/cssh in man page for "gnt-cluster command"
- Until now they are only mentioned in “doc/admin.rst” and the man page
for “ganeti-listrunner”.
Signed-off-by: Michae... - 12:44 pm ganeti-local Revision 0ab31d67: Mention dsh/cssh in man page for "gnt-cluster command"
- Until now they are only mentioned in “doc/admin.rst” and the man page
for “ganeti-listrunner”.
Signed-off-by: Michae... - 12:39 pm Revision 1ee44afa: Remove reference to GNU GPL from copyright files
- 12:36 pm ./kamaki Revision ffbc7783: Docs reflect the new pooling depdncy
- 12:08 pm ./kamaki Revision a10f5561: Progress bar apears asap
- 11:47 am ./kamaki Revision 05208859: Merge branch 'dionyziz' into develop
- Conflicts:
setup.py
Docs adjusted - 11:33 am Revision 8a904c14: Merge two tests for quotaholder api
- 11:32 am ./kamaki Revision 8574a687: Remove unittesting depndcy on progress.bar
12/04/2012
- 07:58 pm Pithos iOS Client Revision 7feb25a5: Hide or show keyboard, accordingly, on rotation when folder filter is active
- When folder filter is active, if rotating in iPad from landscape to portrait, hide keyboard, while if rotating from p...
- 07:54 pm ganeti-local Revision fb60bc6a: iallocator: Add node whitelist
- In the future instance creations might have a lock on all nodes as was
the case until the implementation of opportuni... - 07:54 pm snf-ganeti Revision fb60bc6a: iallocator: Add node whitelist
- In the future instance creations might have a lock on all nodes as was
the case until the implementation of opportuni... - 07:44 pm ./kamaki Revision 991daaa7: Minor doc fix
- 07:35 pm ./kamaki Revision 4c1882ab: add unittests requirment (progress)
- 07:32 pm snf-ganeti Revision d5b031dc: Allow ignoring successful commands in "gnt-cluster command"
- In some cases it is useful to ignore the output of and avoid mentioning
successful commands. One would be when lookin... - 07:32 pm ganeti-local Revision d5b031dc: Allow ignoring successful commands in "gnt-cluster command"
- In some cases it is useful to ignore the output of and avoid mentioning
successful commands. One would be when lookin... - 06:57 pm ./kamaki Revision e8f5d642: Merge remote branch 'origin/master' into dionyziz
- 06:46 pm ./kamaki Revision 647e6771: Fix pithos testcase that runs out of memory
- 06:46 pm ganeti-local Revision 8b50de5c: Fix Dsatur and add Dcolor
- Our Dsatur implementation was incorrect: while the paper defined the
degree of saturation of a vertex as the number o... - 06:46 pm snf-ganeti Revision c94f9990: Add "proper coloring" unittest check
- We have to check that for each edge its vertices have different colors.
This is very easy to do with a vertex-to-col... - 06:46 pm snf-ganeti Revision 8b50de5c: Fix Dsatur and add Dcolor
- Our Dsatur implementation was incorrect: while the paper defined the
degree of saturation of a vertex as the number o... - 06:46 pm snf-ganeti Revision dae1f9cb: HTools/Node: add mkNodeGraph function
- This function helps treating node node problems as graph problems.
It can transform a list of nodes plus a list of in... - 06:46 pm snf-ganeti Revision 34a21cc4: Add tests for verticesByDegree{Asc,Desc}
- This brings our coverage of Graph.hs to 100%
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 06:46 pm ganeti-local Revision dae1f9cb: HTools/Node: add mkNodeGraph function
- This function helps treating node node problems as graph problems.
It can transform a list of nodes plus a list of in... - 06:46 pm snf-ganeti Revision 742bd043: Add Dsatur implementation
- Implement the Dsatur algorithm for Graph coloring. This also abstracts
the neighColors function into two subfunctions... - 06:46 pm snf-ganeti Revision 8e6623c8: Add Ganeti.HTools.Graph
- This module implements some algorithms on Data.Graph data structures.
At the moment its main functionality is an LF-c... - 06:46 pm ganeti-local Revision c94f9990: Add "proper coloring" unittest check
- We have to check that for each edge its vertices have different colors.
This is very easy to do with a vertex-to-col... - 06:46 pm ganeti-local Revision 8e6623c8: Add Ganeti.HTools.Graph
- This module implements some algorithms on Data.Graph data structures.
At the moment its main functionality is an LF-c... - 06:46 pm ganeti-local Revision 742bd043: Add Dsatur implementation
- Implement the Dsatur algorithm for Graph coloring. This also abstracts
the neighColors function into two subfunctions... - 06:46 pm ganeti-local Revision faef859e: Ganeti/HTools/Graph Add isColorable
- Check whether coloring on a given graph makes sense. This is the case
only if there are no loops and the graph is und... - 06:46 pm ganeti-local Revision 34a21cc4: Add tests for verticesByDegree{Asc,Desc}
- This brings our coverage of Graph.hs to 100%
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 06:46 pm snf-ganeti Revision faef859e: Ganeti/HTools/Graph Add isColorable
- Check whether coloring on a given graph makes sense. This is the case
only if there are no loops and the graph is und... - 06:36 pm Revision 3c877c34: Add quotaholder token for tests
- 05:24 pm snf-ganeti Revision 402ff455: errors: Show error descriptions in API documentation
- Comments with a colon after the hash sign (“#:”) show up in the
epydoc output.
Signed-off-by: Michael Hanselmann <ha... - 05:24 pm ganeti-local Revision 402ff455: errors: Show error descriptions in API documentation
- Comments with a colon after the hash sign (“#:”) show up in the
epydoc output.
Signed-off-by: Michael Hanselmann <ha... - 05:09 pm ./kamaki Revision 08a05270: Update/improve client unittests
- 1. increase test_set_firewall_profile tollerance
2. all options from config files
3. let tests read options from cust... - 04:51 pm Revision b7d38981: Introduce network flavors to replace network types
- Add tags and mode to network db model. Replace existing type with
flavor. Introduce 4 different flavors. Each flavor ... - 04:51 pm Revision 1ef9dac4: Migration files for network types
- 04:39 pm ganeti-local Revision 4d829f55: Small improvement to rpc-test
- This will show smaller/better error messages: full node dumps are no
longer included.
Signed-off-by: Iustin Pop <ius... - 04:39 pm snf-ganeti Revision 4d829f55: Small improvement to rpc-test
- This will show smaller/better error messages: full node dumps are no
longer included.
Signed-off-by: Iustin Pop <ius... - 04:26 pm snf-ganeti Revision ef66500f: Fix locking mistake introduced in commit 5cc1f88
- The node resource locks were not set correctly on instance import.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 04:26 pm ganeti-local Revision ef66500f: Fix locking mistake introduced in commit 5cc1f88
- The node resource locks were not set correctly on instance import.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 04:11 pm ganeti-local Revision 7e723913: Switch luxi submit job calls to use MetaOpCode
- This patch changes the luxi submit job calls to use wrapped opcodes,
and therefore it changes Hbal to submit actual m... - 04:11 pm snf-ganeti Revision 7e723913: Switch luxi submit job calls to use MetaOpCode
- This patch changes the luxi submit job calls to use wrapped opcodes,
and therefore it changes Hbal to submit actual m... - 03:43 pm Revision 48f1f1de: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 03:43 pm astakos Revision 48f1f1de: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 03:43 pm Revision 775d5ad7: Fix migrations
- 03:43 pm astakos Revision 775d5ad7: Fix migrations
- 03:22 pm Revision c05b0cbe: Better version of the bug fix 39cefb25
- 02:38 pm Revision 0ea1f32b: fix tab
- 02:38 pm astakos Revision 0ea1f32b: fix tab
- 02:36 pm Revision 39cefb25: fix obscure bug in callpoint class that triggered db integrity errors
- Callpoint class had a placeholder attribute original_calls
which was initialized as an empty dictionary,
and thus was... - 02:22 pm Revision 16cf0f73: Fix migrations
- 02:22 pm astakos Revision 16cf0f73: Fix migrations
- 02:05 pm Revision edae77cd: Limit usage ratio
- Fix link in how-it-works page
- 02:05 pm astakos Revision edae77cd: Limit usage ratio
- Fix link in how-it-works page
- 02:05 pm astakos Revision 394c9834: - Flag is_active_member to group_details
- 02:05 pm Revision 394c9834: - Flag is_active_member to group_details
- 02:05 pm Revision 65bd6c25: - Update user/project activation status
- - Fix float bug
- 02:05 pm astakos Revision 65bd6c25: - Update user/project activation status
- - Fix float bug
- 02:02 pm Revision 6b4e7a64: remove obsolete import get_callpoint
- 01:53 pm ganeti-local Revision 2746a72c: hbal: restore nice job ID display
- This fixes:
Got job IDs JobId {fromJobId = 1052613}
And restores to:
Got job IDs 1052624
Other improvements c... - 01:53 pm snf-ganeti Revision 2746a72c: hbal: restore nice job ID display
- This fixes:
Got job IDs JobId {fromJobId = 1052613}
And restores to:
Got job IDs 1052624
Other improvements c... - 01:49 pm ./kamaki Revision 4cbe00ba: Clean-up and update comments in clients.utils
- 1. Remove deprecated or unused methods dict2file, list2file, prefix_keys
2. Rename and update comments to help sphin... - 01:44 pm snf-ganeti Revision 4a826364: Add CommonOpParams and MetaOpCode types
- This patch adds the "meta" opcode type and the common op
params. Compatibility tests with Python are changed to pass ... - 01:44 pm ganeti-local Revision 4a826364: Add CommonOpParams and MetaOpCode types
- This patch adds the "meta" opcode type and the common op
params. Compatibility tests with Python are changed to pass ... - 01:44 pm ganeti-local Revision dd076c21: Add safety check on job dependency/TIsLength
- If TIsLength is applied to a non-container item, it will fail (type
error) due to invalid application of len(). Since... - 01:44 pm snf-ganeti Revision c67b908a: Add a negative type
- This mirrors the positive one, and will be needed for relative job
IDs.
Signed-off-by: Iustin Pop <iustin@google.com... - 01:44 pm snf-ganeti Revision b46ba79c: Add types and parameters for common opcode implementation
- This will go into a separate type; this patch adds the needed
underlying types and parameters.
Signed-off-by: Iustin... - 01:44 pm snf-ganeti Revision e45be9d4: Add a type alias for simpler THH signatures
- This is reused in more than just a few places, so adding it makes the
signatures much nicer.
Signed-off-by: Iustin P... - 01:44 pm snf-ganeti Revision 84c2e6ca: Change opcode/luxi showJSON generation in THH
- Currently, the opcode and luxi "showJSON" functions generate directly
a JSValue; in contrast, the object (single-cons... - 01:44 pm snf-ganeti Revision d5af1f95: Remove unused THH function 'saveLuxiField'
- This was deprecated via commit 88609f00, “Switch Luxi TH code from
simple to custom fields”.
Signed-off-by: Iustin P... - 01:44 pm snf-ganeti Revision dd076c21: Add safety check on job dependency/TIsLength
- If TIsLength is applied to a non-container item, it will fail (type
error) due to invalid application of len(). Since... - 01:44 pm ganeti-local Revision c67b908a: Add a negative type
- This mirrors the positive one, and will be needed for relative job
IDs.
Signed-off-by: Iustin Pop <iustin@google.com... - 01:44 pm ganeti-local Revision b46ba79c: Add types and parameters for common opcode implementation
- This will go into a separate type; this patch adds the needed
underlying types and parameters.
Signed-off-by: Iustin... - 01:44 pm ganeti-local Revision e45be9d4: Add a type alias for simpler THH signatures
- This is reused in more than just a few places, so adding it makes the
signatures much nicer.
Signed-off-by: Iustin P... - 01:44 pm ganeti-local Revision 84c2e6ca: Change opcode/luxi showJSON generation in THH
- Currently, the opcode and luxi "showJSON" functions generate directly
a JSValue; in contrast, the object (single-cons... - 01:44 pm ganeti-local Revision d5af1f95: Remove unused THH function 'saveLuxiField'
- This was deprecated via commit 88609f00, “Switch Luxi TH code from
simple to custom fields”.
Signed-off-by: Iustin P... - 01:44 pm ganeti-local Revision af42ffb6: Two small haskell-related Makefile improvements
- Just some cleanup:
- don't run hlint over hpc-htools, since it's just a symlink to
htools.hs (so we'd get duplicat... - 01:44 pm snf-ganeti Revision c48711d5: Add a 'real' type for JobIds
- Currently, the job ID is a simple type alias. This is suboptimal, as
it means we can't use a custom JSON (or Arbitrar... - 01:44 pm snf-ganeti Revision 6903fea0: Add type for finalised job statuses
- For now, we don't need a pending job status type as well, so we'll
delay adding that until later.
Signed-off-by: Ius... - 01:44 pm snf-ganeti Revision d1ac695f: Add test for opcode fields equivalence
- As opposed to the existing test, which tests the type/serialisation of
fields, this one simply tests the equivalence ... - 01:44 pm snf-ganeti Revision 1dbceab9: Fix Haskell OpNetworkAdd
- Commit 213076f (“Fix locking in networks”) changed Python OpNetworkAdd
without corresponding Haskell definition chang... - 01:44 pm snf-ganeti Revision 9cda4d6a: Fix long lines in Ganeti.HTools.Types and add Make check
- Since hlint doesn't check style issues but rather code only issues,
let's add a simple Makefile check for too-long li... - 01:44 pm snf-ganeti Revision 3d7e87b8: Rework/enhance original htools opcodes
- The original htools opcodes were minimalistic and not 1:1 equivalent
with the Python ones. Let's add all missing fiel... - 01:44 pm snf-ganeti Revision 3929e782: Add a function for all fields of a given OP_ID
- This patch changes THH to export a new function which defines all
fields of a given OP_ID. Not very clean, since for ... - 01:44 pm snf-ganeti Revision fa10983e: Rework custom fields handling
- This patch changes a bit the handling of custom fields. Since in
general we use custom fields to aggregate multiple e... - 01:44 pm ganeti-local Revision a2d7ea09: Small Makefile.am cleanups
- Indentation within rules is fixed to always be 2 spaces (as opposed to
mixed tabs/2 spaces/4 spaces). Additionally, t... - 01:44 pm ganeti-local Revision 9cda4d6a: Fix long lines in Ganeti.HTools.Types and add Make check
- Since hlint doesn't check style issues but rather code only issues,
let's add a simple Makefile check for too-long li... - 01:44 pm snf-ganeti Revision af42ffb6: Two small haskell-related Makefile improvements
- Just some cleanup:
- don't run hlint over hpc-htools, since it's just a symlink to
htools.hs (so we'd get duplicat... - 01:44 pm ganeti-local Revision fa10983e: Rework custom fields handling
- This patch changes a bit the handling of custom fields. Since in
general we use custom fields to aggregate multiple e... - 01:44 pm ganeti-local Revision 3929e782: Add a function for all fields of a given OP_ID
- This patch changes THH to export a new function which defines all
fields of a given OP_ID. Not very clean, since for ... - 01:44 pm ganeti-local Revision 3d7e87b8: Rework/enhance original htools opcodes
- The original htools opcodes were minimalistic and not 1:1 equivalent
with the Python ones. Let's add all missing fiel... - 01:44 pm ganeti-local Revision 67fc4de7: Add a few missing fields from opcodes
- Due to manual conversion, a few fields were missing from the
conversion, but as they were optional our type equivalen... - 01:44 pm ganeti-local Revision 1dbceab9: Fix Haskell OpNetworkAdd
- Commit 213076f (“Fix locking in networks”) changed Python OpNetworkAdd
without corresponding Haskell definition chang... - 01:44 pm ganeti-local Revision d1ac695f: Add test for opcode fields equivalence
- As opposed to the existing test, which tests the type/serialisation of
fields, this one simply tests the equivalence ... - 01:44 pm ganeti-local Revision 6903fea0: Add type for finalised job statuses
- For now, we don't need a pending job status type as well, so we'll
delay adding that until later.
Signed-off-by: Ius... - 01:44 pm ganeti-local Revision c48711d5: Add a 'real' type for JobIds
- Currently, the job ID is a simple type alias. This is suboptimal, as
it means we can't use a custom JSON (or Arbitrar... - 01:44 pm snf-ganeti Revision a2d7ea09: Small Makefile.am cleanups
- Indentation within rules is fixed to always be 2 spaces (as opposed to
mixed tabs/2 spaces/4 spaces). Additionally, t... - 01:44 pm snf-ganeti Revision 67fc4de7: Add a few missing fields from opcodes
- Due to manual conversion, a few fields were missing from the
conversion, but as they were optional our type equivalen... - 01:44 pm snf-ganeti Revision 5f4fdf93: Fix generation of clusters via 'genEmptyCluster'
- The current uniqueness algorithm (generate random node names, suffix
them with node index) is actually wrong: a node ... - 01:44 pm ganeti-local Revision 5f4fdf93: Fix generation of clusters via 'genEmptyCluster'
- The current uniqueness algorithm (generate random node names, suffix
them with node index) is actually wrong: a node ... - 01:17 pm ./kamaki Revision d88ba587: Update docs and doc-parsed comments in storage
- docs: replace Glance with Plankton
storage: standard sphincs-parsable comments - 12:57 pm snf-ganeti Revision dbd1264a: LUClusterSetParams: Use node allocation lock
- All resources are acquired and opportunistic instance creations would
fail. Also add a TODO.
Signed-off-by: Michael ... - 12:57 pm ganeti-local Revision dbd1264a: LUClusterSetParams: Use node allocation lock
- All resources are acquired and opportunistic instance creations would
fail. Also add a TODO.
Signed-off-by: Michael ... - 12:56 pm ganeti-local Revision 5cc1f887: LUInstanceCreate: Acquire node allocation lock
- Opportunistic locks are not yet used. This patch changes
LUInstanceCreate to acquire the node allocation lock to avoi... - 12:56 pm snf-ganeti Revision 5cc1f887: LUInstanceCreate: Acquire node allocation lock
- Opportunistic locks are not yet used. This patch changes
LUInstanceCreate to acquire the node allocation lock to avoi... - 12:56 pm snf-ganeti Revision 2cb3181a: Acquire node allocation lock for failover/migration
- See code for an explanatory comment. The lock is released as soon as
possible.
Signed-off-by: Michael Hanselmann <ha... - 12:56 pm ganeti-local Revision 2cb3181a: Acquire node allocation lock for failover/migration
- See code for an explanatory comment. The lock is released as soon as
possible.
Signed-off-by: Michael Hanselmann <ha... - 12:47 pm snf-ganeti Revision 1dacbb06: Use GetMultiInstanceInfo in LUNetwork* opcodes
- LUNetworkConnect/Disconnect looks up a nodegroup's instances for
conflicting IPs. To do so, use GetNodeGroupInstances... - 12:47 pm ganeti-local Revision 1dacbb06: Use GetMultiInstanceInfo in LUNetwork* opcodes
- LUNetworkConnect/Disconnect looks up a nodegroup's instances for
conflicting IPs. To do so, use GetNodeGroupInstances... - 12:36 pm ./kamaki Revision b98fe305: Rename object pool library from pool to objpool
- 12:36 pm Revision 949cf4ec: Rename object pool library from pool to objpool
- 12:17 pm Revision 140513a9: allocate quotaholder serials via database sequence
- 12:17 pm Revision 6f512a6f: make quotaholder token a required setting
- 12:00 pm astakos Revision 30a77ab5: Moderation fix
- 12:00 pm Revision 30a77ab5: Moderation fix
- 11:31 am Revision 40d96a9c: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 11:31 am astakos Revision 40d96a9c: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 11:31 am astakos Revision 95c16e3c: Interactivity in how-it-works page
- 11:31 am Revision 95c16e3c: Interactivity in how-it-works page
- 11:23 am astakos Revision 33d969b0: Automatic local auth provider assignment
- when a valid user with empty authentication providers list tries to
log in - 11:23 am Revision 33d969b0: Automatic local auth provider assignment
- when a valid user with empty authentication providers list tries to
log in - 11:22 am snf-ganeti Revision d242923c: utils.text: Function to verify MAC address prefix
- The network management code needs to verify a MAC address prefix.
Instead of (ab)using NormalizeAndValidateMac, clean... - 11:22 am ganeti-local Revision d242923c: utils.text: Function to verify MAC address prefix
- The network management code needs to verify a MAC address prefix.
Instead of (ab)using NormalizeAndValidateMac, clean... - 11:20 am astakos Revision d44f3f89: Create local auth provider for superadmin user
- if one created after syncdb command
- 11:20 am Revision d44f3f89: Create local auth provider for superadmin user
- if one created after syncdb command
- 11:08 am Pithos iOS Client Revision dba671ef: Fix bugs and improve folder filter UI
- Improve animations and subview placement when folder filter is activated or de-activated. Fix other bugs.
- 10:45 am astakos Revision 6c037281: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/api/__init__.py
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html - 10:45 am Revision 6c037281: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/api/__init__.py
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html - 10:10 am Revision 632b6458: Style fixes
- New menu
- 10:10 am astakos Revision 632b6458: Style fixes
- New menu
- 09:10 am Revision db9083f9: Dynamic third party signup url
- 09:10 am astakos Revision db9083f9: Dynamic third party signup url
- 09:05 am Revision c1b47d7f: Merge branch 'twitterauth' into devel-0.13
- 09:05 am astakos Revision c1b47d7f: Merge branch 'twitterauth' into devel-0.13
12/03/2012
- 07:52 pm snf-image-creator Revision a1abdd26: Ubuntu release v0.1.1-1ubuntu1
- 07:38 pm snf-ganeti Revision cbcd9144: Improve the Haskell api doc directory creation system
- Instead of having two different lists of directories, now there is only one.
Signed-off-by: Michele Tartara <mtartar... - 07:38 pm ganeti-local Revision cbcd9144: Improve the Haskell api doc directory creation system
- Instead of having two different lists of directories, now there is only one.
Signed-off-by: Michele Tartara <mtartar... - 07:32 pm snf-image-creator Revision 1e27c3ac: Bump version to 0.1.1
- 06:28 pm Revision 666c7490: Change menu ``Report`` to ``Usage``
- 06:28 pm astakos Revision 666c7490: Change menu ``Report`` to ``Usage``
- 06:04 pm astakos Revision 289f8c2e: Fix group list view working with sqlite
- 06:04 pm Revision 289f8c2e: Fix group list view working with sqlite
- 06:03 pm Revision 38879c8b: Remove forgotten merge mark
- 06:03 pm astakos Revision 38879c8b: Remove forgotten merge mark
- 05:55 pm Revision 7fa3d29f: Update snf-manage commands in email templates.
- 05:55 pm astakos Revision 7fa3d29f: Update snf-manage commands in email templates.
- 05:49 pm astakos Revision f9aea9c8: Update snf-manage commands in email templates. Fix authentication token renewal.
- 05:49 pm Revision f9aea9c8: Update snf-manage commands in email templates. Fix authentication token renewal.
- 05:33 pm snf-image Revision bcadc78a: Bump debian version 0.7-1
- 05:32 pm snf-image Revision 02c5e1c6: Add eatmydata dependency in snf-image-helper
- 05:26 pm snf-image Revision fc8828d6: Merge tag 'v0.7' into debian-0.7
- Release v0.7
- 05:17 pm snf-image Revision a7a7b869: Update ChangeLog and configure.ac for ver. 0.7
- 05:08 pm snf-image Revision ab106eec: Credit psomas@grnet.gr for the helper VM shutdown
- Stratos Psomadakis suggested to shutdoen the helper VM using the `o'
Magic SsysRq key - 04:44 pm Pithos Web Client Bug #3111 (Resolved): Context-menu unusable in Chrome 24
- Right-clicking on a file or folder in Chrome 24 makes the context menu appear, hide and reappear at regular intervals...
- 04:33 pm snf-ganeti Revision 0602cef3: Factorize code for checking node daemon certificate
- This code is going to be used by a new utility for setting up the node
daemon. Unit tests are updated/added.
Additio... - 04:33 pm ganeti-local Revision 0602cef3: Factorize code for checking node daemon certificate
- This code is going to be used by a new utility for setting up the node
daemon. Unit tests are updated/added.
Additio... - 04:19 pm snf-image Revision 26f7e336: Inform the user about snf-image-update-helper
- Make sure that when the package is installed, the user gets informed
about the need to run snf-image-update-helper. - 04:06 pm Revision cfb292a9: Split pool into separate library
- 04:04 pm ./kamaki Revision b07589af: Split pool into separate lib; remove snf-common deps
- 03:56 pm snf-ganeti Revision 686d24f0: Support opportunistic locks in mcpu/LUs
- Similar to “share_locks”, a new dictionary containing booleans for each
locking level is added to “cmdlib.LogicalUnit... - 03:56 pm ganeti-local Revision 686d24f0: Support opportunistic locks in mcpu/LUs
- Similar to “share_locks”, a new dictionary containing booleans for each
locking level is added to “cmdlib.LogicalUnit... - 03:56 pm ganeti-local Revision 07db7ed2: Add opportunistic locking to GanetiLockManager
- Just forwarding the parameter, nothing more.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guid... - 03:56 pm snf-ganeti Revision 07db7ed2: Add opportunistic locking to GanetiLockManager
- Just forwarding the parameter, nothing more.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guid... - 03:56 pm ganeti-local Revision a95c53ea: locking: Implement opportunistic locking in LockSet
- This patch adds a new parameter to “LockSet.acquire” named
“opportunistic”. When enabled the lockset will try to acqu... - 03:56 pm snf-ganeti Revision a95c53ea: locking: Implement opportunistic locking in LockSet
- This patch adds a new parameter to “LockSet.acquire” named
“opportunistic”. When enabled the lockset will try to acqu... - 03:42 pm Pithos MS Client Revision adf0deca: The first account is automatically selected when the accounts are loaded
- 03:37 pm astakos Revision 680a29ac: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html
snf-astakos-app/astakos/im/templates/im/p... - 03:37 pm Revision 680a29ac: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html
snf-astakos-app/astakos/im/templates/im/p... - 03:27 pm astakos Revision 792c2f3b: Bug fixes
- Style improvents
Authorisation methods page - 03:27 pm Revision 792c2f3b: Bug fixes
- Style improvents
Authorisation methods page - 03:24 pm Revision 1d3856ab: new debian release for v0.12.3
- 03:23 pm Revision c9e5fd72: Merge branch 'master' into debian-0.12
- 03:22 pm Revision 741a3227: Merge branch 'ui-0.13'
- 03:17 pm Pithos MS Client Revision 67b1fa70: Added call to clear cookies in the login browser
- 03:04 pm ganeti-local Revision 9b4329e9: Add ssconf function to read all files
- Configuring a node daemon on a newly added node will need all ssconf
values.
Signed-off-by: Michael Hanselmann <hans... - 03:04 pm snf-ganeti Revision 9b4329e9: Add ssconf function to read all files
- Configuring a node daemon on a newly added node will need all ssconf
values.
Signed-off-by: Michael Hanselmann <hans... - 03:04 pm ganeti-local Revision e1874aa7: bootstrap.RunNodeSetupCmd: Add IPv6 support
- Commit 224ff0f modified the node SSH setup to use the system's SSH
client. Before that Paramiko was used. It's not en... - 03:04 pm snf-ganeti Revision e1874aa7: bootstrap.RunNodeSetupCmd: Add IPv6 support
- Commit 224ff0f modified the node SSH setup to use the system's SSH
client. Before that Paramiko was used. It's not en... - 03:04 pm ganeti-local Revision a698cdbb: Factorize running node setup command
- Part of the code used for running “prepare-node-join” can be re-used for
running a tool to configure the node daemon.... - 03:04 pm snf-ganeti Revision a698cdbb: Factorize running node setup command
- Part of the code used for running “prepare-node-join” can be re-used for
running a tool to configure the node daemon.... - 03:03 pm snf-ganeti Revision cc7f5bfc: ssconf: Add dry-run support for writing files
- A new utility for configuring the node daemon will support a dry-run
mode. This patch adds the necessary functionalit... - 03:03 pm ganeti-local Revision cc7f5bfc: ssconf: Add dry-run support for writing files
- A new utility for configuring the node daemon will support a dry-run
mode. This patch adds the necessary functionalit... - 03:03 pm snf-ganeti Revision 29a32ce5: ssconf: Add function to verify keys
- The new utility for configuring the node daemon will have to check
whether it received valid ssconf names.
Signed-of... - 03:03 pm ganeti-local Revision 29a32ce5: ssconf: Add function to verify keys
- The new utility for configuring the node daemon will have to check
whether it received valid ssconf names.
Signed-of... - 02:59 pm Revision 600a3d4d: Implement quotas-init and quotas-verify
- Implement quotas-init and quotas-verify management commands.
- quotas-init sets quotas of Quotaholder to the state of... - 02:46 pm Revision 74836e50: Fix AttributeError invalid method name
- 02:46 pm astakos Revision 74836e50: Fix AttributeError invalid method name
- 02:22 pm ./kamaki Revision 013ae040: Add ordereddict and argparse dependencies
- 02:13 pm astakos Revision 29b0ec5a: Do not show default groups in project lists
- 02:13 pm Revision 29b0ec5a: Do not show default groups in project lists
- 02:08 pm Revision 8b0b75cd: Merge branch 'master' into debian-0.12
- 01:56 pm snf-ganeti Revision 0cc3f0d7: Design for opportunistic locking
- Add the design document for opportunistic locking.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 01:56 pm ganeti-local Revision 0cc3f0d7: Design for opportunistic locking
- Add the design document for opportunistic locking.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 01:53 pm Revision 08621fa5: auth_providers context processro fix
- pass auth provider instances in templates
- 01:53 pm astakos Revision 08621fa5: auth_providers context processro fix
- pass auth provider instances in templates
- 01:52 pm Pithos MS Client Revision 18061fce: Now adding a file's MIME type when uploading. The MIME type is retrieved from ...
- 01:47 pm astakos Revision 6012535a: Include inactive auth providers in registry
- 01:47 pm Revision 6012535a: Include inactive auth providers in registry
- 01:35 pm astakos Revision c101b32b: Twitter authentication backend
- 01:35 pm Revision c101b32b: Twitter authentication backend
- 01:35 pm snf-ganeti Revision 07ac4aaf: Fix variable names in Loader.assignIndices
- This function can be applied to any type of class "Element" but its
internal variables used to refer to a list of tup... - 01:35 pm ganeti-local Revision 07ac4aaf: Fix variable names in Loader.assignIndices
- This function can be applied to any type of class "Element" but its
internal variables used to refer to a list of tup... - 01:34 pm Revision fbaa4f3c: Handle empty third party email
- 01:34 pm astakos Revision fbaa4f3c: Handle empty third party email
- 01:33 pm Revision 698d5671: Remove unused template
- 01:33 pm astakos Revision 698d5671: Remove unused template
- 01:30 pm Revision 2b5a3efa: More meaningful login failure explanations
- 01:30 pm astakos Revision 2b5a3efa: More meaningful login failure explanations
- 01:21 pm snf-ganeti Revision 00457f03: LUNetworkAdd: Log warning when needed
- In case conflicts are checked, log warnings if nodes' IPs cannot
be reserved.
Signed-off-by: Dimitris Aragiorgis <di... - 01:21 pm ganeti-local Revision 00457f03: LUNetworkAdd: Log warning when needed
- In case conflicts are checked, log warnings if nodes' IPs cannot
be reserved.
Signed-off-by: Dimitris Aragiorgis <di... - 01:17 pm snf-ganeti Revision efb8848f: Use constants.IP4_VERSION in LUNetworkAdd
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:17 pm ganeti-local Revision efb8848f: Use constants.IP4_VERSION in LUNetworkAdd
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:15 pm Revision 65f214a2: add list_holdings quotaholder api call
- list_holdings() to be used to get all holdings for multiple resources
without having to call list_resources/get_holdi... - 01:04 pm ganeti-local Revision 213076fe: Fix locking in networks
- Ensure that locks are held only if needed.
Add conflicts_check in OpNetworkAdd. This is needed if we want to
check w... - 01:04 pm snf-ganeti Revision 213076fe: Fix locking in networks
- Ensure that locks are held only if needed.
Add conflicts_check in OpNetworkAdd. This is needed if we want to
check w... - 01:00 pm astakos Revision 4843aa6b: Fix syntax in uls.py
- 01:00 pm Revision 4843aa6b: Fix syntax in uls.py
- 12:59 pm astakos Revision f70da940: Remove billing from urls
- 12:59 pm Revision f70da940: Remove billing from urls
- 12:56 pm Revision f8f86e83: Remove celery tasks execution
- 12:56 pm astakos Revision f8f86e83: Remove celery tasks execution
- 12:50 pm Revision 9cc620ab: First unpack, then consider options, while checking canonicals
- 12:48 pm Revision 18e54648: Cleanup
- 12:45 pm ganeti-local Revision 2188740e: Add JSON serialization capabilities for DRBD status
- The serialized JSON is not a 1:1 dump of the data structures
populated by the parser. This is done intentionally, wit... - 12:45 pm ganeti-local Revision 9de303af: Add unit tests for the JSON serialization of DRBD status
- The serialization itself is done by Text.JSON, so the tests deal with checking
that Text.JSON objects are created cor... - 12:45 pm snf-ganeti Revision 3c8e6d09: Add two support functions for building JSON objects
- The new support functions in module Ganeti.JSON will be used by the next
commits to build JSON objects with optional ... - 12:45 pm snf-ganeti Revision 2188740e: Add JSON serialization capabilities for DRBD status
- The serialized JSON is not a 1:1 dump of the data structures
populated by the parser. This is done intentionally, wit... - 12:45 pm snf-ganeti Revision 9de303af: Add unit tests for the JSON serialization of DRBD status
- The serialization itself is done by Text.JSON, so the tests deal with checking
that Text.JSON objects are created cor... - 12:45 pm ganeti-local Revision 3c8e6d09: Add two support functions for building JSON objects
- The new support functions in module Ganeti.JSON will be used by the next
commits to build JSON objects with optional ... - 12:45 pm Revision d1c7c1ec: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 12:45 pm astakos Revision d1c7c1ec: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 12:43 pm Revision 5b7cf6e5: Change ASTAKOS_QUOTAHOLDER_Token to ASTAKOS_QUOTAHOLDER_TOKEN
- 12:43 pm astakos Revision 5b7cf6e5: Change ASTAKOS_QUOTAHOLDER_Token to ASTAKOS_QUOTAHOLDER_TOKEN
- 12:40 pm astakos Revision c3c2212a: Fix import error in astakos.im.functions
- 12:40 pm Revision c3c2212a: Fix import error in astakos.im.functions
- 12:35 pm Revision 763b4da1: A couple of more tests for quotaholder
- 12:31 pm ganeti-local Revision 086ad4cf: Reduce hostname length in tests and opcode py_compat count
- This improves Issue 325 - new runtime and memory consumption is about
1/10 compared to before.
Signed-off-by: Iustin... - 12:31 pm snf-ganeti Revision 086ad4cf: Reduce hostname length in tests and opcode py_compat count
- This improves Issue 325 - new runtime and memory consumption is about
1/10 compared to before.
Signed-off-by: Iustin... - 12:30 pm astakos Revision 12285b4b: Fix legend margin bug
- 12:30 pm Revision 12285b4b: Fix legend margin bug
- 12:06 pm Revision 2a7e6762: Merge branch 'ui-0.13' into devel-0.13
- 12:02 pm snf-image Revision 66d0fe31: Add multistrap dependency in snf-image-host
- 12:02 pm Revision 4c00b904: Implement reset_holding API call
- 11:41 am snf-ganeti Revision 9f80119c: Add generator for an instance on a node list
- Given a node list in input, we get an instance that had nodes in it.
Signed-off-by: Guido Trotter <ultrotter@google.... - 11:41 am ganeti-local Revision 9f80119c: Add generator for an instance on a node list
- Given a node list in input, we get an instance that had nodes in it.
Signed-off-by: Guido Trotter <ultrotter@google.... - 11:28 am Revision 19425707: Move section about pool creation
- Update admin guide: move section about creation of pools after
installing snf-cyclades-app - 11:27 am Revision a2214bd1: Fix setting name case
- 11:27 am astakos Revision a2214bd1: Fix setting name case
- 11:20 am astakos Revision 081070a5: Configurable auth providers templates/titles
- 11:20 am Revision 081070a5: Configurable auth providers templates/titles
- 11:18 am snf-ganeti Revision bdb7dbbb: Add generator for list of arbitrary instances
- This takes an instance generator and produces a possibly empty list of
instances.
Signed-off-by: Guido Trotter <ultr... - 11:18 am ganeti-local Revision bdb7dbbb: Add generator for list of arbitrary instances
- This takes an instance generator and produces a possibly empty list of
instances.
Signed-off-by: Guido Trotter <ultr... - 11:18 am ganeti-local Revision 736ba160: Add generator for list of arbitrary nodes
- This generates a minimum of one node, because legal clusters never have
zero nodes.
Signed-off-by: Guido Trotter <ul... - 11:18 am snf-ganeti Revision 736ba160: Add generator for list of arbitrary nodes
- This generates a minimum of one node, because legal clusters never have
zero nodes.
Signed-off-by: Guido Trotter <ul... - 10:54 am snf-ganeti Revision 5a736782: Fix options in hbal manpage
- hbal doesn't have any "-o" option, but on the other hand supports -S
(described below, but not present in the short s... - 10:54 am ganeti-local Revision 5a736782: Fix options in hbal manpage
- hbal doesn't have any "-o" option, but on the other hand supports -S
(described below, but not present in the short s... - 10:08 am astakos Revision 7233d542: Proper MODERATION_ENABLED check when invitations are enabled
- 10:08 am Revision 7233d542: Proper MODERATION_ENABLED check when invitations are enabled
- 10:04 am astakos Revision 3b01f38b: Set local login method for new users
- 10:04 am Revision 3b01f38b: Set local login method for new users
- 04:41 am astakos Revision b2033b58: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 04:41 am Revision b2033b58: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
12/02/2012
- 07:43 pm Pithos iOS Client Revision d7bf91fd: Maintain selected object in folder view controller
- Keep selected object in folder view controller in iPad, when refreshing folder objects or search results, otherwise r...
- 12:43 pm Pithos iOS Client Revision 9150ada1: Fix bug in iOS 4.3 where a folder view controller didn't reload it's tableview...
- 11:14 am snf-image Revision 995a47c9: Code cleanup
- Make sure local variables are defined as local before they get assigned.
Having variables get defined and assigned in... - 12:55 am Revision 07a1f977: Extend/Update management commands
- 12:55 am astakos Revision 07a1f977: Extend/Update management commands
12/01/2012
- 11:38 pm snf-image Revision 317d9f27: Make snf-image fail if config_url isn't accessible
- 11:33 pm astakos Revision a706ae94: Fix infinite loop in case another user with the same email already exists
- 11:33 pm Revision a706ae94: Fix infinite loop in case another user with the same email already exists
- 11:03 pm Revision 6b9a334b: Change AstakosUserManager to inherit from django.contrib.auth.models.UserManager
- 11:03 pm astakos Revision 6b9a334b: Change AstakosUserManager to inherit from django.contrib.auth.models.UserManager
- 10:47 pm Revision 49597874: Fix group detail template: specify post targets
- 10:47 pm astakos Revision 49597874: Fix group detail template: specify post targets
- 10:47 pm Revision 463a973c: Enable group owner to modify moderation
- 10:47 pm astakos Revision 463a973c: Enable group owner to modify moderation
- 10:34 pm astakos Revision 666e1351: Enable group owner to disapprove already approved members
- 10:34 pm Revision 666e1351: Enable group owner to disapprove already approved members
- 10:28 pm astakos Revision bfaeedb6: Fix sorting parameter validation in group detail
- 10:28 pm Revision bfaeedb6: Fix sorting parameter validation in group detail
- 10:06 pm Revision 84d26d62: Remove obsolete strip_http from the templates
- 10:06 pm astakos Revision 84d26d62: Remove obsolete strip_http from the templates
- 08:20 pm Revision 513571c3: Fixes in group creation
- 08:20 pm astakos Revision 513571c3: Fixes in group creation
- 07:05 pm Revision 098f333b: Validate sorting request parameter in group views
- 07:05 pm astakos Revision 098f333b: Validate sorting request parameter in group views
- 06:03 pm Revision c6a8da37: Remove obsolete rcut filter in templates
- 06:03 pm astakos Revision c6a8da37: Remove obsolete rcut filter in templates
- 06:02 pm astakos Revision 792fad7a: Change email authentication backend to check username/password pair in any cas...
- 06:02 pm Revision 792fad7a: Change email authentication backend to check username/password pair in any cas...
- 04:36 pm Revision 97f9c50c: Fix metatada and personality of vmapi
- 04:35 pm Revision 718a601d: Fix renamed setting
11/30/2012
- 10:46 pm ganeti-local Revision 9da445a9: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 10:46 pm snf-ganeti Revision 9da445a9: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 10:39 pm ganeti-local Revision 95a74ef3: Support newstyple rbd commangd output
- This patch is taken from ganeti mailing list: http://goo.gl/LgukY
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:39 pm snf-ganeti Revision 95a74ef3: Support newstyple rbd commangd output
- This patch is taken from ganeti mailing list: http://goo.gl/LgukY
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:12 pm snf-ganeti Revision d9039658: Fix a bug introduced by resolving a conflict
- In _GenerateDiskTemplate() we make use of params variable in case
of ExtStorage. Hotplug code conflicts here.
Signed... - 10:12 pm ganeti-local Revision d9039658: Fix a bug introduced by resolving a conflict
- In _GenerateDiskTemplate() we make use of params variable in case
of ExtStorage. Hotplug code conflicts here.
Signed... - 09:15 pm astakos Revision caf70869: Do not save url prefix in group names
- 09:15 pm Revision caf70869: Do not save url prefix in group names
- 07:24 pm ganeti-local Revision 2ccfc35a: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- 07:24 pm snf-ganeti Revision 2ccfc35a: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- 07:24 pm snf-ganeti Revision 7ed9f1ba: Fix a minor bug in hypervisor
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:24 pm ganeti-local Revision 7ed9f1ba: Fix a minor bug in hypervisor
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:09 pm Revision 4c32678b: Remove explicit link to change password view
- 07:09 pm astakos Revision 4c32678b: Remove explicit link to change password view
- 07:02 pm snf-image Revision 8e3a450e: Fix a wrong entry in version_pinning.pref
- 06:58 pm snf-image Revision 26b128ad: Add snf-image-host.README
- 06:48 pm Revision 5156e663: Reset password when removing local auth provider
- 06:48 pm astakos Revision 5156e663: Reset password when removing local auth provider
- 06:33 pm ganeti-local Revision 50c302ca: Create a genInstanceMaybeBiggerThan function
- This is used only once when testing Cluster.hs, but having it abstracted
clarifies there what that call is about, mak... - 06:33 pm snf-ganeti Revision 50c302ca: Create a genInstanceMaybeBiggerThan function
- This is used only once when testing Cluster.hs, but having it abstracted
clarifies there what that call is about, mak... - 06:33 pm ganeti-local Revision 0ff01075: Change -G option description
- The new one is more consistent with the rest of the nodegroup
terminology and more generic for use in different htool... - 06:33 pm snf-ganeti Revision 0ff01075: Change -G option description
- The new one is more consistent with the rest of the nodegroup
terminology and more generic for use in different htool... - 06:30 pm Revision 187bd5d9: Test issue_commission
- 06:29 pm astakos Revision 8ab484ea: Keep third party token between signup form errors
- 06:29 pm Revision 8ab484ea: Keep third party token between signup form errors
- 06:29 pm ./kamaki Revision 5fb18128: There are always some typos...
- 06:28 pm snf-image Revision a994e66b: Copy multistrap.conf /etc/snf-image
- 06:24 pm ./kamaki Revision bc223d91: Update comment docs at pithos client
- 06:10 pm snf-image Revision e338da1a: Copy all *.pref go to /etc/snf-image/apt.pref.d
- 06:06 pm ./kamaki Revision 4375e020: Change order of params for get_object_meta
- 05:44 pm astakos Revision dc59b418: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/urls.py
snf-astakos-app/astakos/im/views.py - 05:44 pm Revision dc59b418: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/urls.py
snf-astakos-app/astakos/im/views.py - 05:42 pm astakos Revision 5ebebb20: How it works page
- 05:42 pm Revision 5ebebb20: How it works page
- 05:28 pm ./kamaki Revision 0d79eb23: Update comment docs for astakos client
- 05:24 pm ./kamaki Revision cb69a058: Update comment docs for image client
- 05:18 pm astakos Revision 1dde22bd: Proper commit files for b48b6a2
- 05:18 pm Revision 1dde22bd: Proper commit files for b48b6a2
- 05:14 pm astakos Revision b778b6fa: Update management commands
- to conform with multiple auth providers feature
- 05:14 pm Revision b778b6fa: Update management commands
- to conform with multiple auth providers feature
- 05:07 pm ./kamaki Revision f5eac743: Update comments cods for cyclades clients
- 05:01 pm Revision 004e947d: Avoid negative indexing, not supported by django lists
- 04:56 pm Revision b48b6a26: Multiple auth providers migration
- 04:56 pm astakos Revision b48b6a26: Multiple auth providers migration
- 04:56 pm astakos Revision a9c0cd9f: is_local is no longer used
- 04:56 pm Revision a9c0cd9f: is_local is no longer used
- 04:45 pm astakos Revision f432088a: Additional multiple auth methods fixes and tests
- 04:45 pm Revision f432088a: Additional multiple auth methods fixes and tests
- 04:43 pm snf-image Revision b707572c: Fix repo url in multistrap.conf
- 04:17 pm snf-ganeti Revision 228ef0f2: Make Query operators enforce strictness
- Currently, the query operators (binop, etc.) create thunks, instead of
forcing the evaluation of the simple boolean r... - 04:17 pm ganeti-local Revision 228ef0f2: Make Query operators enforce strictness
- Currently, the query operators (binop, etc.) create thunks, instead of
forcing the evaluation of the simple boolean r... - 04:17 pm ganeti-local Revision c3231353: Fix Haskell profiling targets
- It turns out that in newer GHC versions, the suffix shouldn't be
prefixed with a dot; otherwise name mangling is brok... - 04:17 pm snf-ganeti Revision d277b075: Optimise recursive Query filters
- Currently, the And and Or filters use very nice code, e.g. in case of
OrFilter:
any id <$> mapM evaluateFilter fl... - 04:17 pm snf-ganeti Revision c3231353: Fix Haskell profiling targets
- It turns out that in newer GHC versions, the suffix shouldn't be
prefixed with a dot; otherwise name mangling is brok... - 04:17 pm ganeti-local Revision d277b075: Optimise recursive Query filters
- Currently, the And and Or filters use very nice code, e.g. in case of
OrFilter:
any id <$> mapM evaluateFilter fl... - 04:17 pm ./kamaki Revision 29685b9b: Restructure cyclades client, update comment docs
- 04:06 pm ./kamaki Revision a2ef112e: Update kamaki.clients.compute commends + restruct
- 03:57 pm ganeti-local Revision 08fd383d: Fix htools/rpc-test after recent changes
- Since this program is not built normally, a few recent commits broke
it:
- 707cd3d (“Use exitErr instead of explicit... - 03:57 pm snf-ganeti Revision 08fd383d: Fix htools/rpc-test after recent changes
- Since this program is not built normally, a few recent commits broke
it:
- 707cd3d (“Use exitErr instead of explicit... - 03:54 pm snf-ganeti Revision 9b773665: Enable equivalence checks of opcode list
- This patch enhances the opcode list checks - instead of spawning a
Python interpreter to display the opcode list, we ... - 03:54 pm snf-ganeti Revision 1cd563e2: Add two last missing opcodes
- OpInstanceQuery was missing accidentally, whereas OpRestrictedCommand
was just recently added without Haskell definit... - 03:54 pm snf-ganeti Revision dc4b5c42: Add explicit test for wrong OpCode arbitrary instances
- I've been bitten a couple of times with arbitrary opcodes working on
UTF-8 locale, but failing on buildbot (ASCII). S... - 03:54 pm snf-ganeti Revision 139c0683: Remove read instances from our Haskell code
- It turns out that optimising 'read' derived instances (via -O) for
complex data types (like OpCode, or the various ob... - 03:54 pm snf-ganeti Revision f9556d33: Replace hand-coded 'live' field of OpInstanceMigrate
- This is the last inline-written field; I've done it separately from
the last patch due to changes being needed in HTo... - 03:54 pm snf-ganeti Revision 7d421386: Remove remaining in-line parameters
- … except one, and replace them with separately-defined ones in
OpParams.
Signed-off-by: Iustin Pop <iustin@google.co... - 03:54 pm snf-ganeti Revision 3131adc7: Abstract query common opcode definitions
- It would be even better if the opcodes would actually have all the
same definitions, until then we have two sets of d... - 03:54 pm snf-ganeti Revision 5006418e: Make QuickCheck generator names more uniform
- Due to lack of attention, we have two styles for generators of
arbitrary values: get* and gen* (e.g. getFQDN and genD... - 03:54 pm ganeti-local Revision dc4b5c42: Add explicit test for wrong OpCode arbitrary instances
- I've been bitten a couple of times with arbitrary opcodes working on
UTF-8 locale, but failing on buildbot (ASCII). S... - 03:54 pm ganeti-local Revision 139c0683: Remove read instances from our Haskell code
- It turns out that optimising 'read' derived instances (via -O) for
complex data types (like OpCode, or the various ob... - 03:54 pm ganeti-local Revision f9556d33: Replace hand-coded 'live' field of OpInstanceMigrate
- This is the last inline-written field; I've done it separately from
the last patch due to changes being needed in HTo... - 03:54 pm ganeti-local Revision 7d421386: Remove remaining in-line parameters
- … except one, and replace them with separately-defined ones in
OpParams.
Signed-off-by: Iustin Pop <iustin@google.co... - 03:54 pm ganeti-local Revision 3131adc7: Abstract query common opcode definitions
- It would be even better if the opcodes would actually have all the
same definitions, until then we have two sets of d... - 03:54 pm ganeti-local Revision 5006418e: Make QuickCheck generator names more uniform
- Due to lack of attention, we have two styles for generators of
arbitrary values: get* and gen* (e.g. getFQDN and genD... - 03:54 pm ganeti-local Revision 9b773665: Enable equivalence checks of opcode list
- This patch enhances the opcode list checks - instead of spawning a
Python interpreter to display the opcode list, we ... - 03:54 pm ganeti-local Revision 1cd563e2: Add two last missing opcodes
- OpInstanceQuery was missing accidentally, whereas OpRestrictedCommand
was just recently added without Haskell definit... - 03:54 pm snf-ganeti Revision c2d3219b: Complete the instance OpCodes and parameters
- Only the original instance opcodes (used in htools) are left
non-converted to only parameter style; they'll be cleane... - 03:54 pm snf-ganeti Revision 8d239fa4: Add types, parameters and the opcodes for networks
- This completes the last missing opcode group. The only difficulty was
with the ip addresses, where we used simple str... - 03:54 pm snf-ganeti Revision 497beee2: Move NICMode from Objects.hs to Types.hs
- Also add some unittests for this type.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga Velroyen <he... - 03:54 pm snf-ganeti Revision a3f02317: Complete the Test opcodes
- This adds the OpTestAllocator, OpTestJqueue and OpTestDummy
opcodes. The OpTestAllocator seems to need some cleanup (... - 03:54 pm snf-ganeti Revision 55b7e783: Rename OpTestAllocator.allocator to iallocator
- This makes the OpCode more consistent with the other opcodes. The
downside is incompatibility when upgrading from 2.6... - 03:54 pm snf-ganeti Revision 89514061: Add a helper for the "iallocator" opcode field
- This field is used with just changed description in about 10 opcodes,
so unifying it makes things simpler for future ... - 03:54 pm snf-ganeti Revision 08f31176: Add test for mutable default values in opcode parameters
- This is not comprehensive, since in Python one can't determine what is
and what is not mutable; but I've added a few ... - 03:54 pm snf-ganeti Revision 398e9066: Add Group, OS and Backup opcodes
- This also corrects a docstring in OpBackupExport on the Python side.
Signed-off-by: Iustin Pop <iustin@google.com>
R... - 03:54 pm ganeti-local Revision 8d239fa4: Add types, parameters and the opcodes for networks
- This completes the last missing opcode group. The only difficulty was
with the ip addresses, where we used simple str... - 03:54 pm ganeti-local Revision 497beee2: Move NICMode from Objects.hs to Types.hs
- Also add some unittests for this type.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga Velroyen <he... - 03:54 pm ganeti-local Revision a3f02317: Complete the Test opcodes
- This adds the OpTestAllocator, OpTestJqueue and OpTestDummy
opcodes. The OpTestAllocator seems to need some cleanup (... - 03:54 pm ganeti-local Revision 55b7e783: Rename OpTestAllocator.allocator to iallocator
- This makes the OpCode more consistent with the other opcodes. The
downside is incompatibility when upgrading from 2.6... - 03:54 pm ganeti-local Revision 89514061: Add a helper for the "iallocator" opcode field
- This field is used with just changed description in about 10 opcodes,
so unifying it makes things simpler for future ... - 03:54 pm ganeti-local Revision a451dae2: Complete the Tag opcodes and fix OpTestDelay missing param
- The regexp in OpTagsSearch is loaded as is, without testing for
validity; the rest of the patch is trivial.
Signed-o... - 03:54 pm ganeti-local Revision 398e9066: Add Group, OS and Backup opcodes
- This also corrects a docstring in OpBackupExport on the Python side.
Signed-off-by: Iustin Pop <iustin@google.com>
R... - 03:54 pm ganeti-local Revision c2d3219b: Complete the instance OpCodes and parameters
- Only the original instance opcodes (used in htools) are left
non-converted to only parameter style; they'll be cleane... - 03:54 pm ganeti-local Revision 08f31176: Add test for mutable default values in opcode parameters
- This is not comprehensive, since in Python one can't determine what is
and what is not mutable; but I've added a few ... - 03:54 pm snf-ganeti Revision a451dae2: Complete the Tag opcodes and fix OpTestDelay missing param
- The regexp in OpTagsSearch is loaded as is, without testing for
validity; the rest of the patch is trivial.
Signed-o... - 03:54 pm ganeti-local Revision 4c405df7: Fix empty list as default value in OpInstanceMultiAlloc
- Commit 12e62af5 (“Adding the new opcode for multi-allocation”)
introduced a "bad" default value; while porting this t... - 03:54 pm snf-ganeti Revision 4c405df7: Fix empty list as default value in OpInstanceMultiAlloc
- Commit 12e62af5 (“Adding the new opcode for multi-allocation”)
introduced a "bad" default value; while porting this t... - 03:48 pm snf-ganeti Revision 6d558717: Add types and parameters for OpInstanceCreate
- This is a "big" opcode, so sending it separately.
A few types needed changing, and a few parameters were renamed to ... - 03:48 pm ganeti-local Revision 6d558717: Add types and parameters for OpInstanceCreate
- This is a "big" opcode, so sending it separately.
A few types needed changing, and a few parameters were renamed to ... - 03:48 pm ganeti-local Revision c65621d7: Move FileDriver from Objects to Types
- Another base type that we need in opcodes as well.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga ... - 03:48 pm snf-ganeti Revision c65621d7: Move FileDriver from Objects to Types
- Another base type that we need in opcodes as well.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga ... - 03:47 pm Revision bc998b67: Revert "snf-webproject: Don't disable existing loggers by default"
- This reverts commit 5cb79e68bb1e0b443b62ec1ffe7b005bbf806b91.
- 03:42 pm Revision b0701351: Merge remote-tracking branch 'origin/quota' into devel-0.13
- 03:41 pm Revision 215e87da: Create missing migrations
- 03:41 pm astakos Revision 215e87da: Create missing migrations
- 03:38 pm Revision 895c0deb: Remove conflicting migrations
- 03:38 pm astakos Revision 895c0deb: Remove conflicting migrations
- 03:36 pm Revision e2581777: Merge remote-tracking branch 'origin/devel-0.13' into multipleauthmethods
- 03:36 pm astakos Revision e2581777: Merge remote-tracking branch 'origin/devel-0.13' into multipleauthmethods
- 03:29 pm Revision 2e90e3ec: Merge branch 'devel-0.13' into multipleauthmethods
- Conflicts:
snf-astakos-app/astakos/im/context_processors.py
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/as... - 03:29 pm astakos Revision 2e90e3ec: Merge branch 'devel-0.13' into multipleauthmethods
- Conflicts:
snf-astakos-app/astakos/im/context_processors.py
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/as... - 03:29 pm snf-image Revision d3265cf9: Do not install a local helper package by default
- snf-image-update-helper will only install a pkg retrieved from the
apt unless -p option is specified. - 03:23 pm Revision 30d92d1e: add token to quotaholder client
- also rename QUOTA_HOLDER to QUOTAHOLDER in settings strings
- 03:23 pm astakos Revision 30d92d1e: add token to quotaholder client
- also rename QUOTA_HOLDER to QUOTAHOLDER in settings strings
- 03:16 pm ./kamaki Revision 606fe15f: Restructure kamaki.clients.compute
- 03:10 pm Revision 287a6408: Fix quotaholder settings
- 02:54 pm Pithos iOS Client Revision 62a84eaf: Use different bundle identifier, bundle display name, and url scheme for devel...
- 02:53 pm Pithos iOS Client Revision fda30e01: Support iPhone 5 initial screen
- 02:51 pm Pithos iOS Client Revision c6020499: Use a dynamic url scheme for token retrieval.
- To support different client versions in the same device, e.g. production and development, use a dynamic url scheme, s...
- 02:50 pm Pithos iOS Client Revision fdc09787: Fix crash when popover is dismissed while a view is presented modally.
- When the providers view controller is presented modally in iPad portrait, the popover dismissal causes a crash due to...
- 02:47 pm Revision 2e1e6844: Temporary fix for allocating archipelagos VMs
- 02:43 pm Revision 45855947: cyclades: authenticate to quotaholder with token
- - initialize quotaholder client with the token from
setting CYCLADES_QUOTAHOLDER_TOKEN
- rename setting USE_QUOTAH... - 02:42 pm Revision d2633501: Allow multiple login methods per account
- 02:42 pm astakos Revision d2633501: Allow multiple login methods per account
- 02:36 pm Revision 51c1544c: authenticate quotaholder http calls with a token
- Quotaholder returns 403 invalid token if the request's
X-AUTH-TOKEN header does not match settings.QUOTAHOLDER_TOKEN - 02:27 pm Revision b0a1d46e: One more test for quotaholder
- 02:15 pm Revision e893482e: Change testing port
- 02:02 pm ./kamaki Revision 3f47978c: handle command classes without __doc__
- 02:01 pm snf-image Revision 986a94ff: Add rule for version pinning for snf-image-helper
- 01:55 pm Revision ccdb658a: Disallow empty names in _random_choice
- 01:47 pm ./kamaki Revision 40a9c357: Recover accidentaly removed usefull code line
- 01:32 pm astakos Revision 421aeae8: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 01:32 pm Revision 421aeae8: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 01:32 pm astakos Revision 3b1912f4: Change commissioning imports
- 01:32 pm Revision 3b1912f4: Change commissioning imports
- 01:30 pm Revision 6ed0e4a6: Restore im/admin_notification.txt
- 01:30 pm astakos Revision 6ed0e4a6: Restore im/admin_notification.txt
- 01:29 pm astakos Revision 49474ffe: Comment our LDAPBackend
- 01:29 pm Revision 49474ffe: Comment our LDAPBackend
- 01:29 pm Revision 11c48149: Add missing import
- 01:29 pm astakos Revision 11c48149: Add missing import
- 01:28 pm Revision b8f9f64e: Add missing transaction commit
- 01:28 pm astakos Revision b8f9f64e: Add missing transaction commit
- 01:27 pm astakos Revision 789a5951: Case insensitive email checks
- #2883
- 01:27 pm Revision 789a5951: Case insensitive email checks
- #2883
- 01:17 pm Revision c1e48243: Fix astakos docs
- 01:14 pm ./kamaki Revision fb4b3653: Change quotaholder default url
- 01:13 pm ./kamaki Revision 013bf2be: Register quotaholder_cli
- 01:12 pm Revision 7767f77a: Remove quotaholder migrations
- 01:09 pm ./kamaki Revision 439926dd: Complete kamaki.cli.argument documentation
- 12:49 pm Revision 006c6249: Fix typos
- 12:48 pm Revision 68c8e18d: Use SYNNEFO_SETTINGS_DIR in quotaholder testing
- 12:20 pm Revision 2a599282: Merge handling of ext_<provider> disk templates
- 11:52 am Revision 8a0590b2: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 11:52 am astakos Revision 8a0590b2: Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
- 11:50 am Revision f366e3ed: Merge branch '0.6.4' into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/views.py - 11:50 am astakos Revision f366e3ed: Merge branch '0.6.4' into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/views.py - 11:44 am Revision 6ec4694f: Use helper function for verifying personalities
- 11:44 am snf-ganeti Revision 86b9a385: Fix breakage introduced in commit a8b3b09
- The order of the calls to “ctx.use_privatekey” and “ctx.use_certificate”
was wrong, leading to an exception being thr... - 11:44 am ganeti-local Revision 86b9a385: Fix breakage introduced in commit a8b3b09
- The order of the calls to “ctx.use_privatekey” and “ctx.use_certificate”
was wrong, leading to an exception being thr... - 11:43 am Revision 3e6588f0: Merge branch 'quota' into devel-0.13
- 11:22 am astakos Revision 87ac9753: Restore synnefo_settings.py
- 11:22 am Revision 87ac9753: Restore synnefo_settings.py
- 11:18 am astakos Revision e13fae3d: Fix middleware AtributeError in case of non astakos request
- Fix service-add command: check callpoint result
- 11:18 am Revision e13fae3d: Fix middleware AtributeError in case of non astakos request
- Fix service-add command: check callpoint result
- 10:51 am snf-ganeti Revision a8b3b09d: Factorize SSL context setup for certificate check
- This code will also be used by the node daemon setup utility.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
... - 10:51 am ganeti-local Revision a8b3b09d: Factorize SSL context setup for certificate check
- This code will also be used by the node daemon setup utility.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
... - 10:14 am snf-ganeti Revision e055a2ab: Introduce ht.TMaybeValueNone and ht.TValueNone
- TValueNone checks if a value is "none" and TMaybeValueNone is a wrapper
of TOr(TValueNone, x). This is used by OpNetw... - 10:14 am ganeti-local Revision e055a2ab: Introduce ht.TMaybeValueNone and ht.TValueNone
- TValueNone checks if a value is "none" and TMaybeValueNone is a wrapper
of TOr(TValueNone, x). This is used by OpNetw... - 07:10 am snf-ganeti Revision 5dff65da: opcodes: Replace manual loop with map
- Also remove a superfluous empty line in test file.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 07:10 am ganeti-local Revision 5dff65da: opcodes: Replace manual loop with map
- Also remove a superfluous empty line in test file.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
11/29/2012
- 07:11 pm ./kamaki Revision edb7fc1a: End of day: argument docs tomorrow
- 07:02 pm Revision c9f1cf17: Update quotaholder testing configuration
- 07:02 pm Revision fb2aacf2: Add more tests for quotaholder
- 07:02 pm Revision f4b5454c: Clean up testing config
- 06:36 pm ./kamaki Revision befed235: Update pithos_cli comments for better autodocs
- 06:25 pm astakos Revision eafd365a: auth_ldap: Always convert email to lowercase
- 06:19 pm astakos Revision df7fa2b8: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 06:19 pm Revision df7fa2b8: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 06:19 pm astakos Revision 59728d4e: Fixes
- - Rename group to project in ui
- Different pagination for groups search result page
- Truncatechars filter - 06:19 pm Revision 59728d4e: Fixes
- - Rename group to project in ui
- Different pagination for groups search result page
- Truncatechars filter - 06:14 pm ./kamaki Revision 9a76987c: Merge branch 'develop'
- Conflicts:
docs/overview.rst - 06:11 pm ./kamaki Revision 03d661d8: Replace pithos_cli.MetaArguement with KeyValueArg
- 05:53 pm snf-image Revision 2e2fa538: Exit if the version check fails
- 05:38 pm ./kamaki Revision d8214a23: Update synnefo mailing lists on docs/man pages
- 05:08 pm Revision c0b26605: Merge remote-tracking branch 'origin/0.12' into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/activation_backends.py
snf-astakos-app/astakos/im/api/admin.py
snf-astakos-a... - 05:08 pm astakos Revision c0b26605: Merge remote-tracking branch 'origin/0.12' into devel-0.13
- Conflicts:
snf-astakos-app/astakos/im/activation_backends.py
snf-astakos-app/astakos/im/api/admin.py
snf-astakos-a... - 05:03 pm snf-image Revision 8fe13ff1: Enable version-check in host's configuration
- 04:58 pm ./kamaki Revision c93d5123: Minot fixes
- 04:51 pm ./kamaki Revision 9e4508df: Rearange and complete developers guide
- 04:36 pm Revision 5cb79e68: snf-webproject: Don't disable existing loggers by default
- 04:29 pm Revision 7ced3e6b: Use CYCLADES_QUOTAHOLDER_URL
- 03:55 pm Revision 33050118: Merge branch 'origin/devel-0.13' into quota
- Conflicts:
snf-cyclades-app/synnefo/api/servers.py - 03:32 pm Revision 7be6bfa2: fix auto-generation in get_doc()
- 02:58 pm snf-image Revision aa5d3807: Remove old do_debootstrap function from common.sh
- 02:39 pm Revision 6a88bbb9: remove stub docstrings to allow their generation from canonicals
- 02:38 pm Revision 2f35d7a9: auto-generate missing api call docstrings
- 02:15 pm Revision 4350ac98: provide random Name
- 02:14 pm Revision 095c307f: fixes in canonical randoms
- 02:11 pm astakos Revision c292601c: Minor fixes to AUTH_LDAP settings
- 01:33 pm ganeti-local Revision 16091a6e: Fix type descriptions in RAPI documentation
- This patch adds descriptors to the “_CheckCIDR*” functions in opcodes
and improves the descriptions generated by “ht.... - 01:33 pm snf-ganeti Revision 16091a6e: Fix type descriptions in RAPI documentation
- This patch adds descriptors to the “_CheckCIDR*” functions in opcodes
and improves the descriptions generated by “ht.... - 01:30 pm Revision 3de20492: Separate concerns of unpack and check in Args
- 01:26 pm snf-ganeti Revision 853c570b: Fixing crash when removing disks
- This bug was introduced by my commit "Check ispecs against ipolicy on
instance modify", because I did not filter for ... - 01:26 pm ganeti-local Revision 853c570b: Fixing crash when removing disks
- This bug was introduced by my commit "Check ispecs against ipolicy on
instance modify", because I did not filter for ... - 12:46 pm snf-ganeti Revision 48aaca91: locking: Change locking order, move NAL after instances
- Some opcodes, for example LUInstanceFailover and LUInstanceMigrate,
can't know whether they need to acquire all nodes... - 12:46 pm ganeti-local Revision 48aaca91: locking: Change locking order, move NAL after instances
- Some opcodes, for example LUInstanceFailover and LUInstanceMigrate,
can't know whether they need to acquire all nodes... - 12:24 pm ganeti-local Revision 4349c24d: Fix Attoparsec test coverage check compatibility
- The hpc tool, on squeeze, does not handle utf8 encoded files correctly.
The Attoparsec test is just needed to verify ... - 12:24 pm snf-ganeti Revision 4349c24d: Fix Attoparsec test coverage check compatibility
- The hpc tool, on squeeze, does not handle utf8 encoded files correctly.
The Attoparsec test is just needed to verify ... - 12:23 pm snf-image Revision 0d305901: Add rules for installing the new 0.7 config files
- The package should contain multistrap.conf and pinning.pref files.
- 10:01 am ganeti-local Revision c9f79949: Add constant for node certificate mode
- A new utility for configuring the node daemon will have to write the
node certificate as well. To not split informati... - 10:01 am snf-ganeti Revision c9f79949: Add constant for node certificate mode
- A new utility for configuring the node daemon will have to write the
node certificate as well. To not split informati... - 09:45 am snf-image-creator Revision b28209d9: Correct some typos
11/28/2012
- 07:47 pm snf-image-creator Revision a2ba6432: Correct typos in installation doc
- 07:20 pm snf-image-creator Revision d42ce42e: Remove unwanted spaces
- 07:12 pm snf-image-creator Revision 0e8550d6: Restore older way of installing snf-image-creator
- The older method of installing snf-image-creator from source is restored
and presented alongside the official package... - 07:11 pm ./kamaki Revision 7be7673b: How to build kamaki cli (not finished)
- 07:09 pm snf-image Revision 5d21c514: Add new version_consistency_check in configure
- This can be used to enable or disable the version check between
snf-image-host and snf-image-helper at the end of the... - 06:24 pm Revision 00a67c28: Move implementation details to argmap.py
- 06:14 pm Revision a1d12d1d: Provide management command for cleaning up both inactive sessions and session ...
- 06:14 pm astakos Revision a1d12d1d: Provide management command for cleaning up both inactive sessions and session ...
- 06:09 pm Revision 22822799: Fix type in group list command
- 06:09 pm astakos Revision 22822799: Fix type in group list command
- 05:45 pm Revision c294cb93: allow '-' in quotaholder entity names
- 05:32 pm Revision 32464501: Move resource if > 0
- 05:30 pm Revision cceadca8: Check for pending commissions per entity, resource
- 05:21 pm ./kamaki Revision 121b69cd: Present method name separated by space
- 05:19 pm snf-image-creator Revision e08d574e: Update installation method of sf-image-creator
- Drop python installation method in favor of a simpler method using
packages from the apt.dev.grnet.gr repo. - 05:19 pm ./kamaki Revision c2f6a275: Unittest reregister
- 05:15 pm Revision 807c1992: Raise AssertionError when exhausted
- 05:00 pm ./kamaki Revision cb8e6610: Add usage message in handler of CanonifyException
- 04:58 pm ./kamaki Revision 8ae6cb52: Move subsections were they belong
- Documention features that are missing:
- More examples in usage
- An analytical guide on how to create a kamaki cli c... - 04:57 pm Revision d13a447b: Add missing import
- 04:54 pm ./kamaki Revision 961e6040: Rearrange sections in docs, add developer corner
- 04:51 pm Revision b9426097: Remove parse and _parse from canonicals
- 04:50 pm Revision ab132890: Fixes in unpack
- 04:31 pm Revision 286a6146: Use api_demux in images api views
- 04:31 pm Revision f97580b5: Fix whitespace
- 04:22 pm snf-image Revision 2187080b: Remove caching
- Using package caches to create the helper image is dangerous now that
snf-image-helper is automatically retrieved. - 04:18 pm Revision 3fd211fa: gtools: Debian version bump to v0.13.0~rc1+stats2-2
- 04:17 pm Revision 4b9c6fd9: gtools: Update debian/control pkg desc
- 04:09 pm Revision a80b78a5: New debian release for v0.13.0~rc1+stats2
- 04:08 pm Revision f94cca8d: gtools: Update debian install file to use README.collectd
- 04:08 pm Revision f3327431: Show input canonical
- 04:07 pm Revision c57a7240: Merge branch 'devel-0.13-stats' into debian-0.13-stats
- 04:06 pm Revision f78e128d: integrate Args and argmap, change argmap magic pos
- 04:06 pm Revision 9d3cdfa6: gtools: Rename collectd README to README.collectd
- 04:02 pm astakos Revision e0cc1c4a: Cookie handling code refinement
- 04:02 pm Revision e0cc1c4a: Cookie handling code refinement
- 03:45 pm Revision 295ceef7: New debian release for v0.13.0~rc1+stats
- 03:45 pm astakos Revision 4573cae0: Ensure ASTAKOS_COOKIE is not set if there is no django session cookie: and che...
- 03:45 pm Revision 4573cae0: Ensure ASTAKOS_COOKIE is not set if there is no django session cookie: and che...
- 03:43 pm Revision 5ebb693f: snf-cyclades-gtools: Debian pkg support for stats
- 03:40 pm Revision 3597763b: Merge branch 'devel-0.13-stats' into debian-0.13-stats
- 03:26 pm snf-image Revision 5a5bf07d: Hardcode arch and suit in multistrap.conf
- Use squeeze instead of stable
- 02:57 pm Revision 0cdfffee: Merge branch 'master' into ilias_doc
- Conflicts:
docs/quick-install-admin-guide.rst - 02:51 pm Revision 5a2d4e43: Move note about CSRF
- 02:42 pm Revision e3c0b1b5: Update admin-quide with links to quick-admin
- 02:40 pm Revision 36d2a8bd: snf-cyclades-gtools: Add Ganeti stats collectd plugin
- 02:29 pm Revision 433431b7: CSRF exempt in helpdesk views
- views already secured from csrf attacks
- 02:29 pm Revision 6bb186fb: Remove nested import
- 02:29 pm Revision 582ac9fd: Use api_demux in network api views
- 02:27 pm Revision 86932c3f: Update admin-guide with section about Networks
- 02:27 pm snf-image Revision 5197de03: Add apt preferences dir for multistrap
- The files hosted in this directory will be added in the
/etc/apt/preferences.d directory of the helper image before m... - 02:17 pm Revision b06c7846: Merge branch 'master' into csrf
- 02:16 pm Revision 598071fc: Fix variable scope
- 02:11 pm Revision 4d7f97cc: Fix csrf_exempt import
- 02:10 pm Pithos MS Client Revision 3044d745: Changed Proxy Password text box to passwordbox and updated passwordchar
- fixed build issue for rel
New installation build script for rel
Signed-off-by: George Pantazis <gpant@noc.grnet.gr> - 02:09 pm Revision bcfd176a: Merge branch 'master' into csrf
- Conflicts:
snf-cyclades-app/synnefo/api/networks.py
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synne... - 02:09 pm Revision 3f4d77bb: csrf_excempt quotaholder view
- 02:07 pm Revision f556982f: Update admin-guide about managing VMs
- 02:01 pm Revision e8051c20: rename betteron to argmap, add manipulation methods
- 01:48 pm ganeti-local Revision dffa96d6: Move cluster verification out of prepare-node-join
- A new tool for configuring the node daemon will also have to verify the
cluster name, so it's better to have this fun... - 01:48 pm snf-ganeti Revision dffa96d6: Move cluster verification out of prepare-node-join
- A new tool for configuring the node daemon will also have to verify the
cluster name, so it's better to have this fun... - 01:48 pm snf-ganeti Revision 911dfc49: ssconf: Verify file size when reading, add some tests
- Until now ssconf would limit the amount read from files to 128 KiB and
silently ignored files larger than that. With ... - 01:48 pm ganeti-local Revision 911dfc49: ssconf: Verify file size when reading, add some tests
- Until now ssconf would limit the amount read from files to 128 KiB and
silently ignored files larger than that. With ... - 12:55 pm Revision 1a4b4900: Fix a typo in documentation
- 12:48 pm Revision 06f5d990: Ganeti clustername
- 12:42 pm ./kamaki Revision 5f5045b5: Installation guide
- 12:37 pm Revision 34af5720: Update admin-guide about RabbitMQ
- 12:07 pm Revision bd954ec3: Sphinx fixes
- 12:02 pm Revision 8e5067d9: Fix handling of firewallProfile action
- Refs #3097
- 12:02 pm astakos Revision bf0c6de5: Flush other user sessions during password/token change
- Refs: #3007
- 12:02 pm Revision bf0c6de5: Flush other user sessions during password/token change
- Refs: #3007
- 10:46 am ./kamaki Revision dae4b78e: Merge remote-tracking branch 'origin/master' into quota
- 10:44 am Revision 61d61a10: Add a note about deactivating CSRF verification
- 10:33 am Revision 69aa7f21: Some typos in documentation
- 10:30 am ganeti-local Revision 965a542a: Fix pylint error introduced in commit 9675661
- Missing spaces around operator.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <... - 10:30 am snf-ganeti Revision 965a542a: Fix pylint error introduced in commit 9675661
- Missing spaces around operator.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <... - 09:45 am snf-ganeti Revision c5ac51bb: ssconf: Small error message fixes
- - Include filename in error message
- s/ip/IP/
- Stop using superfluous variable
Signed-off-by: Michael Hanselmann <... - 09:45 am snf-ganeti Revision f35111c0: Remove ssconf.SimpleConfigReader
- Commit b0dcdc1 removed the last user of this class.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b... - 09:45 am snf-ganeti Revision fb486969: ssconf: Move class-level constants to module
- There is no good reason why these two constants should be inside the
class. This patch moves them to the module so th... - 09:45 am ganeti-local Revision f35111c0: Remove ssconf.SimpleConfigReader
- Commit b0dcdc1 removed the last user of this class.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b... - 09:45 am ganeti-local Revision fb486969: ssconf: Move class-level constants to module
- There is no good reason why these two constants should be inside the
class. This patch moves them to the module so th... - 09:45 am ganeti-local Revision c5ac51bb: ssconf: Small error message fixes
- - Include filename in error message
- s/ip/IP/
- Stop using superfluous variable
Signed-off-by: Michael Hanselmann <...
11/27/2012
- 11:00 pm Revision d748c2f2: Update logging section in admin-guide
- 10:46 pm Revision 7d5bef38: Update docs about bridge/mac-prefix pools
- 10:42 pm Revision e1ff0729: Update docs about Cyclades-Ganeti communication
- 10:36 pm Revision 034df397: Update docs with Ganeti backend handling
- 10:24 pm Revision 6257a202: Improve reconciliation section in admin guide
- 08:36 pm ganeti-local Revision 88e9b27f: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- Conflicts:
lib/cmdlib.py
tools/cfgupgrade
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 08:36 pm snf-ganeti Revision 88e9b27f: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- Conflicts:
lib/cmdlib.py
tools/cfgupgrade
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 07:57 pm ganeti-local Revision 83a14695: Fix network query for extra stats fields
- Extend _GetNetworkStatsField() to accept 4 arguments.
This fixes Issue 323.
Signed-off-by: Dimitris Aragiorgis <dima... - 07:57 pm snf-ganeti Revision 83a14695: Fix network query for extra stats fields
- Extend _GetNetworkStatsField() to accept 4 arguments.
This fixes Issue 323.
Signed-off-by: Dimitris Aragiorgis <dima... - 07:20 pm ./kamaki Revision 2151584b: Modify documentation structure
- 06:01 pm Revision e16cf080: set quotaholder urls
- - quotaholder base url is of the form 'http://host/quotaholder/v/'
- cyclades setting name set to CYCLADES_QUOTAHOLDE... - 05:57 pm ./kamaki Revision 7536c9bf: Spell-check current documentation
- 05:50 pm astakos Revision 4fef28ef: Change resource cyclades.networks group
- 05:50 pm Revision 4fef28ef: Change resource cyclades.networks group
- 05:49 pm Revision c836d69f: fix quotaholder imports
- 05:49 pm astakos Revision c836d69f: fix quotaholder imports
- 05:47 pm Revision b3119c3e: fix quotaholder imports
- 05:47 pm Pithos Revision b3119c3e: fix quotaholder imports
- 05:27 pm ./kamaki Revision e5d1d5c2: Complete the kamaki interactive shell usage guide
- Not spell-checked yet
- 05:18 pm Revision 3b59f34b: eliminate unused imports
- 05:14 pm astakos Revision 53764fd9: Remove response argument from Cookie __set & __delete methods
- 05:14 pm Revision 53764fd9: Remove response argument from Cookie __set & __delete methods
- 05:10 pm astakos Revision 47097c8a: Pass also response during Cookie instantiation
- 05:10 pm Revision 47097c8a: Pass also response during Cookie instantiation
- 04:54 pm astakos Revision b2ffa772: Force astakos cookie to follow session state.
- 04:54 pm Revision b2ffa772: Force astakos cookie to follow session state.
- 04:22 pm Pithos iOS Client Revision a8696e06: Merge branch 'searchDisplayController' into develop
- 04:19 pm Pithos iOS Client Revision 2106f96c: Support more scopes for folder filter
- Implement the folder filter scopes date that searches last modified dates, type that searches content type, and all t...
- 04:13 pm Revision 74459c12: Fix wrong setting
- PUBLIC_ROUTED_USE_POOL has been renamed to PUBLIC_USE_POOL
- 04:13 pm Revision b14f55b5: Add USE_QUOTAHOLDER setting
- Add setting indicating whether to use the Quotaholder service or
use the static limits. - 04:13 pm Revision e3187d7a: Fix bugs from merging
- 03:16 pm Pithos Web Client Revision 47dc981b: Merge branch 'master' into foldersOnTheRight
- 03:16 pm Pithos Web Client Revision 9c198917: Fixed 404 error during autorefresh due to incorrect username
- Autorefresh continues to reschedule even if the folder is not used in
autorefresh - 03:03 pm ganeti-local Revision 9675661c: Export UUID and serial no in network queries
- Add uuid and serial_no to _NETWORK_SIMPLE_FIELDS in order to export
them in network queries. Modify gnt-network to li... - 03:03 pm snf-ganeti Revision 9675661c: Export UUID and serial no in network queries
- Add uuid and serial_no to _NETWORK_SIMPLE_FIELDS in order to export
them in network queries. Modify gnt-network to li... - 02:46 pm Revision 5d8b2d8d: fix quotaholder_app in synnefo_settings
- 02:29 pm ./kamaki Revision 57d622b6: Restore server-create --personality syntax etc.
- the server-create command can, again, use the old syntax for --personality
parameter. What's more, multiple personali... - 02:12 pm snf-ganeti Revision 1ea0e8a8: ssconf: Remove unused regular expression
- RE_VALID_SSCONF_NAME is not used anywhere.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michel... - 02:12 pm ganeti-local Revision 1ea0e8a8: ssconf: Remove unused regular expression
- RE_VALID_SSCONF_NAME is not used anywhere.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michel... - 02:03 pm ./kamaki Revision 7de017e5: Restore old personality syntax
- Syntax is now the following:
kamaki create server 'Server name' <flavor id> <image id> [... params ...]
--person... - 01:51 pm Revision 102824d3: sketch for a 'timequeue' scheduling facility
- 01:27 pm snf-ganeti Revision 0ee383bf: Fix build after commit 9b7e05a
- Commit 9b7e05a didn't quite work as expected: glm.is_owned expects a
locking level, not a lock name.
Signed-off-by: ... - 01:27 pm ganeti-local Revision 0ee383bf: Fix build after commit 9b7e05a
- Commit 9b7e05a didn't quite work as expected: glm.is_owned expects a
locking level, not a lock name.
Signed-off-by: ... - 12:54 pm ganeti-local Revision 5d630c22: Factorize code to load and verify JSON
- A new tool to configure the node daemon will also have to load and
verify JSON data.
Signed-off-by: Michael Hanselma... - 12:54 pm snf-ganeti Revision 5d630c22: Factorize code to load and verify JSON
- A new tool to configure the node daemon will also have to load and
verify JSON data.
Signed-off-by: Michael Hanselma... - 12:54 pm ganeti-local Revision 796b5152: Factorize logging setup in tools
- Most tools had their own “SetupLogging” function, but they were all
essentially the same. This patch adds a generic v... - 12:54 pm snf-ganeti Revision 796b5152: Factorize logging setup in tools
- Most tools had their own “SetupLogging” function, but they were all
essentially the same. This patch adds a generic v... - 12:06 pm snf-ganeti Revision fd80be11: Small improvements to the DRBD parser and tests
- * Now the parser completely consumes the input, up to the end of the text.
* Name of the test suite module changed to... - 12:06 pm ganeti-local Revision fd80be11: Small improvements to the DRBD parser and tests
- * Now the parser completely consumes the input, up to the end of the text.
* Name of the test suite module changed to... - 11:44 am snf-ganeti Revision 81cfd8e5: LUNodeQueryStorage: Use node allocation lock
- Block instance allocations when all node locks will be acquired.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 11:44 am ganeti-local Revision 81cfd8e5: LUNodeQueryStorage: Use node allocation lock
- Block instance allocations when all node locks will be acquired.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 10:54 am Bug #3097 (Closed): HTTP 503 on API firewall call
- It seems the API returns HTTP 503 on firewall change requests, please see OKEANOS-647 on https://tts.grnet.gr for all...
- 10:26 am snf-ganeti Revision e58009da: cmdlib: Don't pass processor to _ComputeNics
- The execution context ID can be passed right away.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 10:26 am ganeti-local Revision e58009da: cmdlib: Don't pass processor to _ComputeNics
- The execution context ID can be passed right away.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 10:26 am snf-ganeti Revision 9b7e05a6: cmdlib.LUInstanceRename: Another assertion for BGL
- Check whether the BGL is actually held instead of just testing
“REQ_BGL”.
Signed-off-by: Michael Hanselmann <hansmi@... - 10:26 am ganeti-local Revision 9b7e05a6: cmdlib.LUInstanceRename: Another assertion for BGL
- Check whether the BGL is actually held instead of just testing
“REQ_BGL”.
Signed-off-by: Michael Hanselmann <hansmi@... - 10:26 am snf-ganeti Revision 4a4c0092: cmdlib: Stop using proc.Log*
- The Log* functions are re-exported through the LU. Inline use of string
formatting (“%”) was converted to additional ... - 10:26 am ganeti-local Revision 4a4c0092: cmdlib: Stop using proc.Log*
- The Log* functions are re-exported through the LU. Inline use of string
formatting (“%”) was converted to additional ... - 10:22 am ganeti-local Revision b1ad19c5: cmdlib: Use CommaJoin where appropriate
- Don't use inline versions of CommaJoin.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Vel... - 10:22 am snf-ganeti Revision b1ad19c5: cmdlib: Use CommaJoin where appropriate
- Don't use inline versions of CommaJoin.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Helga Vel... - 10:14 am snf-ganeti Revision 21faa3ad: LUNetwork*: Build dictionaries right away
- … instead of constructing an object, only to fill it separately.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 10:14 am ganeti-local Revision 21faa3ad: LUNetwork*: Build dictionaries right away
- … instead of constructing an object, only to fill it separately.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
11/26/2012
- 11:57 pm Pithos iOS Client Revision 19da8cbb: Use a search display controller for folder search
- Search display controller handles most of the search interface animations using a scope bar.
- 08:27 pm ./kamaki Revision f3446cf0: Add interactive shell help (2b continued)
- 07:53 pm astakos Revision 25b9a413: Ensure ASTAKOS_COOKIE is not set if there is no django session cookie.
- 07:53 pm Revision 25b9a413: Ensure ASTAKOS_COOKIE is not set if there is no django session cookie.
- 07:52 pm Revision 8f8c43b2: include SECRET_KEY in token creation
- 07:52 pm astakos Revision 8f8c43b2: include SECRET_KEY in token creation
- 07:41 pm astakos Revision 8d15756a: Fix ordering in snf-manage listing commands
- 07:41 pm Revision 8d15756a: Fix ordering in snf-manage listing commands
- 07:29 pm astakos Revision 139db53d: Fix Typo in `snf-manage service-list --help'
- Refs: #3090
- 07:29 pm Revision 139db53d: Fix Typo in `snf-manage service-list --help'
- Refs: #3090
- 07:27 pm astakos Revision c9f89755: Remove obsolete file
- 07:27 pm Revision c9f89755: Remove obsolete file
- 06:37 pm Revision eacc1e09: Register quotaholder-manage in scripts
- 06:22 pm Revision dba149f6: Fix imports relative to quotas
- 05:58 pm Revision b8b676a1: Add migration file for quotaholderserial
- 05:17 pm Revision 586ab1de: Bug fix
- 04:31 pm ./kamaki Revision 085ebff4: Merge commit 'v0.6.1' into debian
- 04:31 pm ./kamaki Revision 6b342493: Bump debian version to 0.6.1-1
- 04:21 pm Pithos Revision df8debbb: fix pool creation
- 04:21 pm Revision df8debbb: fix pool creation
- 04:12 pm Revision 351b8bf0: Remove a print
- 03:27 pm Pithos Revision 2492a42c: Merge remote-tracking branch 'origin/dev' into radosblocker
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/lib/hashfiler/blocker.py
snf-pitho... - 03:27 pm Revision 2492a42c: Merge remote-tracking branch 'origin/dev' into radosblocker
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/lib/hashfiler/blocker.py
snf-pitho... - 03:23 pm Revision c6243022: Namespace quotas api url
- to avoid conflicts with cyclades-app
- 03:13 pm Revision 65dc80c5: Merge branch 'master' into debian-0.12
- 03:07 pm Revision b3a77863: Fix bug in images API
- Use image_backend context manager to ensure that ImageBackend is always
closed. list_images method did not close the ... - 02:59 pm Revision b40fb1e6: Fix utf8 header
- move it to the top of the file
- 02:50 pm Revision a23251f4: Update guides to reflect new Astakos defaults
- * ReCAPTCHA is no longer enabled by default
(move from Quick Install Guide to Admin Guide)
* Only the 'local' IM ... - 02:46 pm Pithos Revision 47462eda: make rados storage configurable
- 02:46 pm Revision 47462eda: make rados storage configurable
- 02:26 pm astakos Revision 3d70c98b: Change some default values in settings
- * Disable invitations by default
* Disable recaptcha by default
* Enable only the 'local' IM module by default - 02:26 pm Revision 3d70c98b: Change some default values in settings
- * Disable invitations by default
* Disable recaptcha by default
* Enable only the 'local' IM module by default - 02:20 pm Revision b2f94a0c: Make Plankton API return all available images
- Modify Plankton API, such that GET to /images/ retrieves a list of
available images that the authenticated user has a... - 02:20 pm Revision e6f3e652: snf-ize quotaholder-app package
- 02:19 pm Revision 000b1151: Icon for network (create group page)
- 02:19 pm astakos Revision 000b1151: Icon for network (create group page)
- 02:19 pm Revision fad7f63f: Initial debian conf files for quotaholder-app
- 02:14 pm Revision 45f19863: Update management command to display user images
- 02:12 pm ./kamaki Revision 4067cdaf: Fix sphinx auto-doc syntax warning
- 02:12 pm Revision 585f6f52: Merge branch 'quota' into debian-0.13
- 02:11 pm Revision 3e9bd0b8: snf-ize quotaholder-app package
- 01:26 pm snf-ganeti Revision 8c811986: locking: Method to check if LockSet is fully acquired
- A new method is added to check whether the LockSet-internal lock is
held. This is the case after LockSet.acquire was ... - 01:26 pm ganeti-local Revision 8c811986: locking: Method to check if LockSet is fully acquired
- A new method is added to check whether the LockSet-internal lock is
held. This is the case after LockSet.acquire was ... - 01:20 pm Revision ba173277: NFS partition needs `no_root_squash' flag
- 01:00 pm ganeti-local Revision 2fe8188a: Refactor hotplug implementation
- Remove pci_pool from hotplug_info. Hypervisor decides the pci slot
based on current occupations.
Signed-off-by: Dimi... - 12:51 pm Revision d0e8984d: Merge branch 'devel-0.12' into devel-0.13
- Conflicts:
snf-cyclades-app/synnefo/plankton/backend.py - 12:51 pm ganeti-local Revision e926e474: Hotplug: rpc only if instance is running
- Intruduce new function _InstanceRunning().
Fix *PCIInfo config methods to hold exclusively _config_lock and
take inst... - 12:51 pm ganeti-local Revision 5d9653f1: Hotplug: do not allow disk/0 to be hotplug-able
- BIOS boots from first disk. If we enable hotplug in disk/0
it will added at the end of PCI address space (slot 31). I... - 12:51 pm ganeti-local Revision 5b588458: Fixes to pass pylint (make lint)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision 29d525f7: Fixes to pass unittests (make check)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision 7074fb68: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision e4dd9f94: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision b97fd21f: Add hotplug option in gnt-backup client
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision 155b34f8: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 12:51 pm ganeti-local Revision 0ad4022a: Dummy commit for compatibility
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:51 pm ganeti-local Revision 40c18c9e: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 12:51 pm ganeti-local Revision cb6fb356: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 12:51 pm ganeti-local Revision f80ad2ae: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 12:51 pm ganeti-local Revision 8b8b6ef7: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 12:51 pm ganeti-local Revision fe9965a4: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 12:49 pm snf-ganeti Revision 2435f63b: Refactor hotplug implementation
- Remove pci_pool from hotplug_info. Hypervisor decides the pci slot
based on current occupations.
Signed-off-by: Dimi... - 12:49 pm ganeti-local Revision 2435f63b: Refactor hotplug implementation
- Remove pci_pool from hotplug_info. Hypervisor decides the pci slot
based on current occupations.
Signed-off-by: Dimi... - 12:40 pm Revision 5805fbb1: Convert resource sizes in bytes
- 12:40 pm Revision 4ac68aaf: Allocate resources from cyclades entity
- Also fix commissioning key
- 12:40 pm Revision 10de1102: Remove transaction from update_network_state
- Remove transaction decorator from update_network_state function, since
this function is only called from process_netw... - 12:40 pm Revision 11a54cb9: Implement reconciliation for pending quotas
- 12:40 pm Revision 3a334cab: update to use new quotaholder packaging api
- 12:40 pm Revision 457a8ada: Revert "Rename disk to disk_size"
- This reverts commit 2d017fc046194d8316096c56d4a32cdf81ce5fcd.
- 12:40 pm Revision e8f2d02d: Fix quotaholder exception handling
- Currently, QuotaholderHTTP returns CallError, with the call_error
attribute indicating the error. - 12:40 pm Revision cb4eee84: Issue commission when deleting VM/Network
- Issue commission to the Quotaholder when being notified from the Ganeti
backend that a VM/Network has been deleted. A... - 12:40 pm Revision 900a9fc3: Rename disk to disk_size
- 12:38 pm Revision 77f45438: Issue commissions when creating server/networks
- Issue commissions to the Quotaholder when creating a VM or a Network.
The VM/Network that is associated with the corr... - 12:36 pm Revision bfe7ba3c: Create quotas module
- Create quotas module, containing functions for interacting with
the Quotaholder service. - 12:36 pm Revision dca7553e: Refactor some code to API create_server method
- 12:32 pm Revision 048fab1e: Reorder code
- 12:32 pm Revision 3416e629: Create QuotaHolderSerial table
- 12:32 pm Revision 004967e4: Add QuotaHolderSerial column to VM and Network
- Correlate the VirtualMachine and Network models with a QuotaHolderSerial
entry, holding the serial number returned by... - 12:31 pm Revision 4d5d0b9c: Do not automatically update network state
- Each modification in a BackendNetwork object, triggers an update
to the corresponding Network object. Until now this ... - 12:22 pm Revision 2db7d9df: Handle Pithos NotAllowedError
- 12:01 pm Revision a7cdc223: Rename set_full_holding to init_holding
- 12:00 pm ganeti-local Revision 46cde471: mcpu: Start locking at correct level
- Commit 8716b1d added a new lock level, LEVEL_NODE_ALLOC. It is ahead of
LEVEL_INSTANCE. The latter was hardcoded in m... - 12:00 pm snf-ganeti Revision 46cde471: mcpu: Start locking at correct level
- Commit 8716b1d added a new lock level, LEVEL_NODE_ALLOC. It is ahead of
LEVEL_INSTANCE. The latter was hardcoded in m... - 11:05 am Revision 8dc7c13b: Implement release_holding
- 11:03 am Revision 3efa255b: Pass Entity instead of string.
- 11:02 am Revision 5b522bc3: API call to set the whole holding.
- 11:00 am Revision 7b1891cc: Do not create entity in issue_commission.
- 10:57 am Revision 6afede3f: Do not allow duplicate provisions in a commission.
- 10:42 am Revision c5d72e23: VM create, view fix
- avoid showing both image warning prompt and create view navigation
buttons after closing the image details overlay. - 10:08 am Revision 38d8112c: Merge remote-tracking branch 'origin/master' into ilias_doc
- 09:17 am snf-image-creator Revision 4b12f9c3: Do not apt-get python-gevent and python-dev
- As stated in commit b50531496d1d44e5562cc164364eb5373f2f9e5e, these
packages are not needed for the installation of s... - 03:12 am snf-image-creator Revision b5053149: Correct dependencies list
- Remove python-gevent and python-dev from the dependencies list for
snf-image-creator. These two packages were needed ...
11/23/2012
- 07:25 pm ./kamaki Revision b8e90894: Document with client cli commands showcases
- 06:47 pm ganeti-local Revision 51f2650e: Fix wrong edge case in a QuickChek Drbd property
- The bug was in the test itself, not in the tested code.
Also, fixed a line longer than 80 characters in the same fil... - 06:47 pm snf-ganeti Revision 51f2650e: Fix wrong edge case in a QuickChek Drbd property
- The bug was in the test itself, not in the tested code.
Also, fixed a line longer than 80 characters in the same fil... - 06:40 pm astakos Revision 357987bc: Check if group member is already approved during approve procedure.
- 06:40 pm Revision 357987bc: Check if group member is already approved during approve procedure.
- 06:33 pm ./kamaki Revision a6370d73: Document command specs and one-command interface
- 06:25 pm Pithos Revision c30635bf: add support to store blocks on RADOS
- 06:25 pm Revision c30635bf: add support to store blocks on RADOS
- 06:19 pm ganeti-local Revision 8716b1db: Add new lock level for node allocations
- The new lock is similar to the BGL in the sense that it has its own
level and there is only one. It is called “node a... - 06:19 pm snf-ganeti Revision 8716b1db: Add new lock level for node allocations
- The new lock is similar to the BGL in the sense that it has its own
level and there is only one. It is called “node a... - 06:16 pm astakos Revision a4075f5a: Add maximun participants number reached message.
- 06:16 pm Revision a4075f5a: Add maximun participants number reached message.
- 06:11 pm snf-ganeti Revision 18837cd8: QuickCheck Tests for the commaIntParser, part of DRBD Parser
- These new tests substitute the HTests, as by the suggestion
received after submitting the previous patch.
Signed-off... - 06:11 pm ganeti-local Revision 18837cd8: QuickCheck Tests for the commaIntParser, part of DRBD Parser
- These new tests substitute the HTests, as by the suggestion
received after submitting the previous patch.
Signed-off... - 05:40 pm astakos Revision 84a7cd69: Style improvements
- 05:40 pm Revision 84a7cd69: Style improvements
- 05:29 pm Revision ddf4eaad: Add missing copyright
- 05:28 pm Revision c803f606: Update imports
- 05:25 pm Revision f1c288e9: Remove old files
- 05:09 pm Revision 16539dad: Add target directives to documentation images
- 05:07 pm snf-ganeti Revision dadf0bfe: Add gnt-network to .gitignore
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:07 pm ganeti-local Revision dadf0bfe: Add gnt-network to .gitignore
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:00 pm Revision eab73849: Update the Admin Guide
- Update the general Admin Guide with a new skeleton.
Moved the old content in the new sections, so that it can be
revi... - 04:56 pm ganeti-local Revision 4bb02813: Corrected network design doc regarding user interface
- This patch fixes some inconsistencies betwen the network
design doc and the actual user interface. Adding reserved
ip... - 04:56 pm snf-ganeti Revision 4bb02813: Corrected network design doc regarding user interface
- This patch fixes some inconsistencies betwen the network
design doc and the actual user interface. Adding reserved
ip... - 04:48 pm ./kamaki Revision 024a9eb8: Merge branch 'master' into quota
- 04:46 pm ./kamaki Revision 00034ea6: Incorporate client and cli for quotaholder
- 04:44 pm Revision 3cbd5e47: - New styles for select
- - new Class ResourcePresentation
- Group add form javascript validation - 04:44 pm astakos Revision 3cbd5e47: - New styles for select
- - new Class ResourcePresentation
- Group add form javascript validation - 04:24 pm snf-ganeti Revision e1494c96: Fix network opcode parameters
- Commit 32e3d8b1 (“opcodes: Network parameter improvements and fixes”)
changed a few parameters in the network add, co... - 04:24 pm ganeti-local Revision e1494c96: Fix network opcode parameters
- Commit 32e3d8b1 (“opcodes: Network parameter improvements and fixes”)
changed a few parameters in the network add, co... - 04:24 pm Revision 3e5941c1: Add copyright.
- 04:24 pm snf-ganeti Revision fd9f58fd: Introduce a TMaybe combinator
- We have many cases in the code where we write TOr(TNone, a), so let's
introduce a combinator that simplifies this cas... - 04:24 pm ganeti-local Revision fd9f58fd: Introduce a TMaybe combinator
- We have many cases in the code where we write TOr(TNone, a), so let's
introduce a combinator that simplifies this cas... - 04:24 pm snf-ganeti Revision 2b5b0fe9: Replace dict() with {}
- The network patches and an existing test added function-call based
dict construction as opposed to literal sintax.
S... - 04:24 pm ganeti-local Revision 2b5b0fe9: Replace dict() with {}
- The network patches and an existing test added function-call based
dict construction as opposed to literal sintax.
S... - 04:23 pm ganeti-local Revision 7a476bb5: Export network in FinalizeExport()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iusti... - 04:23 pm snf-ganeti Revision 7a476bb5: Export network in FinalizeExport()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iusti... - 04:23 pm ganeti-local Revision 829cfbc5: Fix bug in OpNetworkQuery result check
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iusti... - 04:23 pm snf-ganeti Revision 829cfbc5: Fix bug in OpNetworkQuery result check
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iusti... - 04:22 pm ganeti-local Revision 55f70aef: Fix bug in network module
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
[iustin@google.com... - 04:22 pm snf-ganeti Revision 55f70aef: Fix bug in network module
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
[iustin@google.com... - 04:22 pm Revision 665f2326: Delete unused files.
- 03:46 pm ./kamaki Revision 48cae069: Fix image_cli properties bug
- 03:39 pm Revision 889be75c: Move tests to snf-quotaholder-app
- 03:38 pm ./kamaki Revision f23a5cdb: Quick setup guide, remove empty lins in image list
- 03:36 pm Revision f54beeea: Move commissioning into snf-common.
- 03:36 pm Bug #3090 (Closed): Typo in `snf-manage service-list --help'
- When typing `snf-manage service-list --help' you get:
List g
Instead it should be something like:
List services - 03:33 pm Bug #3089 (Closed): Typo in `snf-manage service-list --help'
- This issue belongs to astakos.
- 03:30 pm Revision cef51ba4: Merge branch 'master' into debian-0.12
- 03:29 pm Revision c7b40706: Merge branch 'devel-0.12'
- 03:29 pm Revision 31b80afe: Merge branch 'ui-0.12' into devel-0.12
- 03:13 pm Revision d7841399: Remove IGNORE_FLAVOR_DISK_SIZES setting
- 02:42 pm Pithos iOS Client Revision 0ca4d686: Fix bug in iPad running iOS 6
- The window rootViewController should be explicitly set in iOS 6.
- 02:01 pm Revision bbccab8a: Missing urls.py file.
- 01:50 pm Revision 79b7dbb7: Use vmapi when creating servers
- Use the vmapi when creating servers. Creete instance RAPI call takes the
configuration url instead all the image para... - 01:14 pm Revision 4861c546: Fix vmapi BASE_URL
- 01:01 pm Revision 0e1ad162: Remove nodeapi from app_settings
- It survived from wrong merge conflict resolving.
- 12:39 pm ./kamaki Revision e0f40c94: Fix quoted-input bug in one-cmd
- 12:13 pm ./kamaki Revision 457cb69b: Initialize new documents in docs
- 11:52 am Revision 64bcbfe9: Docs rst typo
- 11:30 am Revision 29291ebc: Update quick admin quide for RabbitMQ installation
- 11:23 am Bug #3007: Invalidate active user sessions if password or token change
- Related: Issue #2612
- 11:19 am Revision 11c16930: Minor typo fixes
- 11:17 am Bug #3010: Differentiate validation message in password reset form in case of inactive account
- Related to Issue #3041
commit:1f3b4b39c7447ceb4b3dae38538279f75e250377 - 10:20 am Bug #3089 (Closed): Typo in `snf-manage service-list --help'
- When typing `snf-manage service-list --help' you get:
List g
Instead it should be something like:
List services - 12:35 am Pithos iOS Client Revision 7be37a93: Use search bar to show only folder objects that start with given filter
- Search bar filters folder objects that start with given text. Selection, detail view, and deletion take into account ...
11/22/2012
- 08:53 pm snf-image-creator Revision a6f30600: Bring installation instructions up-to-date
- 06:22 pm ./kamaki Revision 8f489707: Expand documentation
- 06:21 pm Revision 5fb2e26b: Rename in fixtures.
- 06:10 pm snf-image-creator Revision 00302138: Remove overlapping content with okenos-guides
- This is the initial commit of the okeanos-helpdesk branch.
The main purpose of this branch is to:
* Move non-technica... - 06:09 pm Bug #3088 (Closed): Plankton barfs on image setproperty, if user doesn't own the image
- On okeanos.io:...
- 06:00 pm Revision 833abd3c: Merge quotaholder into synnefo
- 05:48 pm ganeti-local Revision 425f3ffe: Add design for simplified node-add process
- Instead of initiating many SSH connections to copy files using “scp”, a
JSON structure is passed to a program running... - 05:48 pm snf-ganeti Revision 425f3ffe: Add design for simplified node-add process
- Instead of initiating many SSH connections to copy files using “scp”, a
JSON structure is passed to a program running... - 05:46 pm Bug #2297 (Closed): UI does not set ssh keys for user 'user' in Ubuntu images
- Also fixed in latest v0.12 in production.
Closing.
- 05:11 pm Pithos iOS Client Revision a20544e8: Show a search bar when there is at least one object in a folder
- Show a search bar in the folder view controller, when there is at least one object. In iPad the search bar is fixed a...
- 04:58 pm Revision a0839230: Proper window.open use in ui
- window.open method accepts specs in string format instead of object
which is not supported by all browsers. This fixe... - 04:55 pm Revision 0485b71a: Propen window.open use in ui
- window.open method accepts specs in string format instead of object
which is not supported by all browsers. This fixe... - 04:46 pm Revision 31e6eb2d: Update docs index page to include ref to Ganeti
- 04:20 pm Revision f1f5235e: Update guide for ganeti build process
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:39 pm ./kamaki Revision d44b407c: Sphinx config file fixes
- - proper path append
- check if snf-common is available - 03:33 pm ./kamaki Revision e9304ec6: Fix some docs errors
- 03:21 pm ./kamaki Revision 7845bf51: Fix local-path ref, undo register_cli syntax modif
- WAS: register <name> <location>
THEN: register <location> [name]
NOW: register <name> <location>
but can run with --... - 03:20 pm astakos Revision 13da5f36: Add support for LDAP / AD authentication.
- This is a temporary solution until astakos is ported to django-1.5, with
configurable user models. Until then, we nee... - 03:13 pm ganeti-local Revision 12f647fb: cmdlib.py: don't use GetHypervisor
- In cmdlib we must only use the hypervisor class, and never instantiate
it. As such we have to call GetHypervisorClass... - 03:13 pm snf-ganeti Revision 12f647fb: cmdlib.py: don't use GetHypervisor
- In cmdlib we must only use the hypervisor class, and never instantiate
it. As such we have to call GetHypervisorClass... - 02:15 pm snf-image Revision 1d6db483: Update ChangeLog and configure.ac for ver. 0.6.5
- 02:15 pm Revision 027e437a: Rename nodeapi to vmapi
- 02:15 pm Revision a9e5e76a: vmapi improvements
- 02:15 pm snf-image Revision 2a5be644: Fix a bug introduced in 9fca5245a2eae67af86719bb0f
- AssignHostname task did not search for Unattend.xml in a case
insensitive way. - 02:14 pm Revision 724e17a6: Initial commit of the nodeapi application
- Additional synnefo api to be used by internal synnefo services such as
snf-image/ganeti etc. - 02:14 pm Revision 80b91e9f: Border fix for public network view
- regression appeared from the grouped public network support.
- 02:14 pm Revision 07b73be0: VM creation signal
- `synnefo.api.servers.server_created` signal has been created. The signal
is send for each created server. The signal ... - 02:12 pm Revision 45cdab81: Fixes in tests.
- 02:11 pm Revision 8e428cdc: Import more exceptions from commissioning
- 02:11 pm Revision f5a56040: Delete unrelated files.
- 01:56 pm Revision e6759494: Improve unique_together email and is_active validation checking
- Refs: #3041
- 01:56 pm astakos Revision e6759494: Improve unique_together email and is_active validation checking
- Refs: #3041
- 01:56 pm snf-ganeti Revision b22b93dc: Implement the correct handling of numbers without commas
- commaInt now recognizes only the first 3 digits for numbers without commas.
It was erroneously recognizing numbers o... - 01:56 pm ganeti-local Revision b22b93dc: Implement the correct handling of numbers without commas
- commaInt now recognizes only the first 3 digits for numbers without commas.
It was erroneously recognizing numbers o... - 01:56 pm Revision 8e214669: Merge remote-tracking branch 'origin/master' into ilias_doc
- 01:52 pm Revision 6c8a3f7c: Enable inactive shibboleth users to change email
- Refs: #3041
- 01:52 pm astakos Revision 6c8a3f7c: Enable inactive shibboleth users to change email
- Refs: #3041
- 01:48 pm Revision 3cd8d059: Change Key and family to Text
- 01:46 pm Revision 9510701d: Fix __str__ and __repr__ of exceptions.
- 01:46 pm Revision 37e1b6cd: Add backports repo for python-bitarray
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:40 pm snf-ganeti Revision 2abb9ea8: Make ipolicy violations a warning
- So far, when running 'gnt-cluster verify' on a cluster which
has instances that violate the instance policy, those
vi... - 01:40 pm ganeti-local Revision 2abb9ea8: Make ipolicy violations a warning
- So far, when running 'gnt-cluster verify' on a cluster which
has instances that violate the instance policy, those
vi... - 01:26 pm Revision b578d9e7: snf-dispatcher: Update NICs only when needed
- Do not remove and recreate the NICs of a VM when NICs have not changed.
- 01:26 pm Revision 3e7c63f8: Implement resizing of pools
- Extend PoolManager to support extending and shrinking of Pools. Also
add extra option '--size' to pool-modify command. - 01:26 pm Revision 7a0aa449: Add function for pretty printing tables
- 01:26 pm Revision aed77afe: Extend Plankton API with shared-images
- Extend Plankton API, to support listing all non-public images that
are available to the user. This can be done by iss... - 01:26 pm Revision 29490fca: Fix white space
- 01:25 pm Revision b344501e: Implement server-import management command
- Implement management command for importing an existing Ganeti instance
into Synnefo. The owner, flavor and image are ... - 01:24 pm Revision a8858945: Make amqp_puka get logger as argument
- 01:11 pm Revision b2764de1: Update quick-admin-install-guide for backend-add
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:11 pm Pithos iOS Client Revision b47bb8ce: Do not show a disclosure indicator for file objects in iPad
- Selecting a file object in a folder, in iPad doesn't push a controller, so disclosure indicator none is more appropri...
- 01:08 pm Pithos iOS Client Revision 3f43e009: Fix bug in container model
- For shared to me containers only the name attribute should be read from the JSON dict.
- 12:58 pm ./kamaki Revision 8086bb11: print_stack
- 12:29 pm Revision 4404e02e: In guide, set ASTAKOS_DEFAULT_ADMIN_EMAIL to None
- This way the user doesn't have to set up an email server.
Add a new section in `admin-guide' named mail-server. - 12:04 pm Revision 85f307d7: Put test DB in /tmp
- 11:58 am Revision 5b006999: Update regex and call Text.init() in Name.
- 11:32 am Revision 24867359: Re-remove scripts. Development for hlapi now is on hlapi branch
- 11:31 am Revision b8f5aa6d: Reinstate test/quotaholder-manage
- 11:28 am Revision 207287ea: Reinstate test/quotaholder-manage-runserver
- 10:49 am Revision 319b615d: Guide user to disable recaptcha by default
- Add a note about the steps needs to be taken if he
wan't to enable recaptcha authentication. - 10:25 am Revision 04308336: Add a note about machines being at the same domain
11/21/2012
- 09:02 pm Pithos iOS Client Revision aa2cf4d7: Improve and fix bugs in delete actions
- Improve code and fix bugs for delete table cell buttons and action sheets.
- 08:53 pm Pithos iOS Client Revision 8fdafbf1: Properly read container policy values
- Container policy values were not updated to conform to latest JSON format.
- 07:30 pm Revision 76c1f713: fix CallError.from_dict() / auto-subclassing
- 06:10 pm Revision c00f5f9f: Hack on CallError to make subclass objects.
- 06:09 pm Revision d1b04788: Attempt simple tests.
- 06:04 pm Revision c645b39c: Start testing with a fresh DB, launch server and clean up at the end.
- 05:54 pm snf-ganeti Revision 2556424d: Small style fixes (' vs ") in network code
- This is just trivial fixes; I think I caught all of them.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 05:54 pm ganeti-local Revision 2556424d: Small style fixes (' vs ") in network code
- This is just trivial fixes; I think I caught all of them.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 05:47 pm ./kamaki Revision 893dd621: Remove main nonsense
- 05:21 pm ./kamaki Revision 02a4d5ca: Clean-up forgoten snf-common references
- 05:01 pm ./kamaki Revision 59639bed: Adjust to run from kamaki root
- 04:58 pm snf-ganeti Revision d6979f35: Add many more opcode parameters
- This is a bulk add of all node parameters needed for node and cluster
opcodes. The parameters are defined with a few ... - 04:58 pm snf-ganeti Revision 5ef4fbb1: Fix OpCode arbitrary generation w.r.t. non-ASCII chars
- Since we generate arbitrary strings and then we send them over a pipe
to Python, we can (and will) generate non-ascii... - 04:58 pm snf-ganeti Revision c66f09f5: Bulk add of remaining cluster/node opcodes
- These are tested for equivalence with the Python code using existing
tests. These tests are not perfect - for many "T... - 04:58 pm snf-ganeti Revision c7d249d0: Convert a few existing opcode parameters to safer types
- This does a partial conversion of existing opcodes to the new
non-empty string type, which is needed so that we don't... - 04:58 pm snf-ganeti Revision 417ab39c: A few more hlint fixes
- I'm ignoring the use of Control.Arrow.*** since it's a non-obvious
function, and we're not widely using Arrows in the... - 04:58 pm snf-ganeti Revision 6a28e02c: Add two more basic types
- These are needed for completing the node opcode parameters.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 04:58 pm ganeti-local Revision 6a28e02c: Add two more basic types
- These are needed for completing the node opcode parameters.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 04:58 pm ganeti-local Revision d6979f35: Add many more opcode parameters
- This is a bulk add of all node parameters needed for node and cluster
opcodes. The parameters are defined with a few ... - 04:58 pm ganeti-local Revision c7d249d0: Convert a few existing opcode parameters to safer types
- This does a partial conversion of existing opcodes to the new
non-empty string type, which is needed so that we don't... - 04:58 pm ganeti-local Revision 417ab39c: A few more hlint fixes
- I'm ignoring the use of Control.Arrow.*** since it's a non-obvious
function, and we're not widely using Arrows in the... - 04:58 pm ganeti-local Revision 5ef4fbb1: Fix OpCode arbitrary generation w.r.t. non-ASCII chars
- Since we generate arbitrary strings and then we send them over a pipe
to Python, we can (and will) generate non-ascii... - 04:58 pm ganeti-local Revision c66f09f5: Bulk add of remaining cluster/node opcodes
- These are tested for equivalence with the Python code using existing
tests. These tests are not perfect - for many "T... - 04:58 pm snf-ganeti Revision 2a8efa13: Add an arbitrary set generator helper
- This makes it easy to generate sets of "things" that don't even need
to have arbitrary instances, but which have boun... - 04:58 pm ganeti-local Revision 2a8efa13: Add an arbitrary set generator helper
- This makes it easy to generate sets of "things" that don't even need
to have arbitrary instances, but which have boun... - 04:22 pm ./kamaki Revision f0febe81: fix forgoten required list
- 04:19 pm ./kamaki Revision d7c19f47: Replace snf-common pool with local copy
- 04:17 pm ./kamaki Revision 36e69312: Copy snf-common pool lib as a hard copy
- 04:14 pm snf-image-creator Revision 9e4b4de2: Add new bundle_volume module
- This is not yet workable but it will host the code for creating
images out of a running system. - 03:51 pm snf-ganeti Revision 1283cc38: Split 'Query.Language.ItemType' in two sub-types
- The QR_VIA_OP/QR_VIA_LUXI types in Python are using yet another
validation mode: QR_VIA_OP is the base type, and QR_V... - 03:51 pm snf-ganeti Revision 48755fac: Move StorageType from RPC.hs to Types.hs
- This fixes a FIXME actually recommending this move :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gui... - 03:51 pm snf-ganeti Revision 22381768: Move the 'Hypervisor' type from Objects to Types
- This is a very basic type and 'Objects' is a heavy-weight module. By
moving it to 'types' we simplify (in the future)... - 03:51 pm snf-ganeti Revision edc1acde: Generalise the JSON "Container" type
- Currently, we have some types that we kept as dictionaries in the
objects representation (due to inconsistent behavio... - 03:51 pm snf-ganeti Revision d696bbef: Add more basic Ganeti types
- These are needed both in opcodes and (potentially) outside, so we add
them in the main Types module.
Signed-off-by: ... - 03:51 pm ganeti-local Revision d696bbef: Add more basic Ganeti types
- These are needed both in opcodes and (potentially) outside, so we add
them in the main Types module.
Signed-off-by: ... - 03:51 pm ganeti-local Revision edc1acde: Generalise the JSON "Container" type
- Currently, we have some types that we kept as dictionaries in the
objects representation (due to inconsistent behavio... - 03:51 pm ganeti-local Revision 22381768: Move the 'Hypervisor' type from Objects to Types
- This is a very basic type and 'Objects' is a heavy-weight module. By
moving it to 'types' we simplify (in the future)... - 03:51 pm ganeti-local Revision 1283cc38: Split 'Query.Language.ItemType' in two sub-types
- The QR_VIA_OP/QR_VIA_LUXI types in Python are using yet another
validation mode: QR_VIA_OP is the base type, and QR_V... - 03:51 pm ganeti-local Revision 48755fac: Move StorageType from RPC.hs to Types.hs
- This fixes a FIXME actually recommending this move :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gui... - 03:43 pm snf-ganeti Revision 405bffe2: Rename leftovers from remote to restricted commands
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm ganeti-local Revision 405bffe2: Rename leftovers from remote to restricted commands
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm snf-ganeti Revision 42bd26e8: backend: Rename RunRemoteCommand to RunRestrictedCmd
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm ganeti-local Revision 42bd26e8: backend: Rename RunRemoteCommand to RunRestrictedCmd
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm snf-ganeti Revision 878c42ae: Rename constants and directory for restricted commands
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm ganeti-local Revision 878c42ae: Rename constants and directory for restricted commands
- As per Iustin Pop's suggestion in <20121115131730.GX824@google.com> on
<ganeti-devel@googlegroups.com>.
Signed-off-b... - 03:43 pm snf-ganeti Revision 1fdeb284: Rename configure option for restricted commands
- It is no longer “--enable-remote-commands”, but rather
“--enable-restricted-commands”.
Signed-off-by: Michael Hansel... - 03:43 pm ganeti-local Revision 1fdeb284: Rename configure option for restricted commands
- It is no longer “--enable-remote-commands”, but rather
“--enable-restricted-commands”.
Signed-off-by: Michael Hansel... - 03:43 pm snf-ganeti Revision 6d846d0e: Add command line interface for running commands remotely
- This patch adds a new command, “gnt-node restricted-command”. Since the
semantics are different from “gnt-cluster com... - 03:43 pm ganeti-local Revision 6d846d0e: Add command line interface for running commands remotely
- This patch adds a new command, “gnt-node restricted-command”. Since the
semantics are different from “gnt-cluster com... - 03:40 pm snf-ganeti Revision 74434d27: Remove delayed iallocator call in TLReplaceDisks
- By setting the “delay_iallocator” parameter one could delay the call to
the instance allocator. This was not used for... - 03:40 pm ganeti-local Revision 74434d27: Remove delayed iallocator call in TLReplaceDisks
- By setting the “delay_iallocator” parameter one could delay the call to
the instance allocator. This was not used for... - 03:40 pm snf-ganeti Revision de0417fa: cmdlib: Merge duplicated code for TLMigrateInstance
- LUInstanceFailover and LUInstanceMigrate use TLMigrateInstance and had
the essentially same code for expanding names ... - 03:40 pm ganeti-local Revision de0417fa: cmdlib: Merge duplicated code for TLMigrateInstance
- LUInstanceFailover and LUInstanceMigrate use TLMigrateInstance and had
the essentially same code for expanding names ... - 02:48 pm Revision b03dda4a: UI metadata view fix
- proper check of existing meta keys
- 02:35 pm ./kamaki Revision 939ef0f6: Remove forgoten test from image_cli
- 01:09 pm Revision e5aa3f5b: Remove pgerakios.py
- 12:53 pm snf-ganeti Revision f3196d68: Fix lint error about too many variables
- Lint complains about too many variables in the CheckPrereq
method. While I think that this method/class would need
so... - 12:53 pm ganeti-local Revision f3196d68: Fix lint error about too many variables
- Lint complains about too many variables in the CheckPrereq
method. While I think that this method/class would need
so... - 12:42 pm ./kamaki Revision a083c10f: Update version and README
- 12:39 pm ./kamaki Revision 329753ae: Update docs, fix bug when progress not installed
- 11:58 am Revision 517b5c85: Fix snf-tools changelog
- 11:54 am Revision 9441544f: Update snf-tools debian changelog
- 11:44 am Revision 64a1d170: Merge branch 'master' into debian-0.12
- 11:34 am Revision df2d73d7: Update Changelog to include UI changes from 0.11
- 11:24 am Revision 10122514: Bump version 0.12.0
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:21 am snf-ganeti Revision 7309e7b6: Check ispecs against ipolicy on instance modify
- When modifying an instance, so far the specs were not checked against
the ipolicy. This patch fixes this issue.
Note... - 11:21 am ganeti-local Revision 7309e7b6: Check ispecs against ipolicy on instance modify
- When modifying an instance, so far the specs were not checked against
the ipolicy. This patch fixes this issue.
Note... - 11:06 am Revision 7548aa05: Merge remote-tracking branch 'origin/snf-tools'
- 10:26 am snf-image-creator Revision b686bde9: Add "Running System" button in media selection
- This can be used to create an image out of a live system. This
functionality is not yet implemented. - 08:37 am snf-ganeti Revision 621b43ed: locking.LockSet: Replace boolean parameter with constants
- Upcoming changes will add opportunistic locking to “locking.LockSet”.
Doing so will require additional code in “LockS... - 08:37 am ganeti-local Revision 621b43ed: locking.LockSet: Replace boolean parameter with constants
- Upcoming changes will add opportunistic locking to “locking.LockSet”.
Doing so will require additional code in “LockS... - 08:23 am ganeti-local Revision bfbe8c51: RAPI: Clarify non-exhaustive nature of examples
- The examples given in the RAPI documentation are not exhaustive. This
patch tries to clarify this by adding ellipses ... - 08:23 am snf-ganeti Revision bfbe8c51: RAPI: Clarify non-exhaustive nature of examples
- The examples given in the RAPI documentation are not exhaustive. This
patch tries to clarify this by adding ellipses ... - 08:23 am snf-ganeti Revision 6252c0bd: Add tests for __repr__ in locking classes
- “locking.PipeCondition” and “locking.SharedLock” define “__repr__”,
which until now was not tested at all.
Signed-of... - 08:23 am ganeti-local Revision 6252c0bd: Add tests for __repr__ in locking classes
- “locking.PipeCondition” and “locking.SharedLock” define “__repr__”,
which until now was not tested at all.
Signed-of... - 08:23 am snf-ganeti Revision 8c114acd: test/*.py: s/'/"/
- Now that 2.6 is essentially finished and 2.7 going to be branched
soon-ish, I thought it would be a good moment to re... - 08:23 am ganeti-local Revision 8c114acd: test/*.py: s/'/"/
- Now that 2.6 is essentially finished and 2.7 going to be branched
soon-ish, I thought it would be a good moment to re... - 08:21 am snf-ganeti Revision 5b34cc22: network: Style updates
- - Quote characters
- Docstrings
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ul... - 08:21 am ganeti-local Revision 5b34cc22: network: Style updates
- - Quote characters
- Docstrings
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ul... - 08:21 am snf-ganeti Revision 0a09b080: Document requirement for ipaddr and bitarray modules
- Also update configure.ac.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotte... - 08:21 am ganeti-local Revision 0a09b080: Document requirement for ipaddr and bitarray modules
- Also update configure.ac.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotte... - 08:21 am snf-ganeti Revision a138ead7: ht: Complain if TNone isn't listed first for TOr/TAnd
- Some type descriptions are rather long. If "None" is listed at the end
or somewhere in between it is easily missed. T... - 08:21 am ganeti-local Revision a138ead7: ht: Complain if TNone isn't listed first for TOr/TAnd
- Some type descriptions are rather long. If "None" is listed at the end
or somewhere in between it is easily missed. T... - 08:21 am snf-ganeti Revision 6ae72286: Add unit test for default parameter default values
- Fails if the default value of an opcode parameter doesn't verify.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 08:21 am ganeti-local Revision 6ae72286: Add unit test for default parameter default values
- Fails if the default value of an opcode parameter doesn't verify.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 08:20 am snf-ganeti Revision 32e3d8b1: opcodes: Network parameter improvements and fixes
- - Use variables for checks for IP addresses (makes them more consistent,
too)
- Fix checks to accept default values... - 08:20 am ganeti-local Revision 32e3d8b1: opcodes: Network parameter improvements and fixes
- - Use variables for checks for IP addresses (makes them more consistent,
too)
- Fix checks to accept default values... - 08:18 am snf-ganeti Revision 1f84cca8: Merge branch 'devel-2.6'
- * devel-2.6:
Fix opcode validation for OpOobCommand.command
Fix typo in manpage for gnt-os
gnt-instance.8: Add ... - 08:18 am ganeti-local Revision 1f84cca8: Merge branch 'devel-2.6'
- * devel-2.6:
Fix opcode validation for OpOobCommand.command
Fix typo in manpage for gnt-os
gnt-instance.8: Add ... - 07:51 am snf-ganeti Revision 6cbf6d9a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix opcode validation for OpOobCommand.command
Fix typo in manpage for gnt-os
gnt-instance.8: Add... - 07:51 am ganeti-local Revision 6cbf6d9a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix opcode validation for OpOobCommand.command
Fix typo in manpage for gnt-os
gnt-instance.8: Add... - 03:44 am ganeti-local Revision a13d34a6: locking: Use frozenset instead of utils.UniqueSequence
- In this case “frozenset” is good enough as the result's order doesn't
matter--it is the input to “sorted” (“utils.Uni... - 03:44 am snf-ganeti Revision a13d34a6: locking: Use frozenset instead of utils.UniqueSequence
- In this case “frozenset” is good enough as the result's order doesn't
matter--it is the input to “sorted” (“utils.Uni... - 03:44 am ganeti-local Revision 0ef4d576: locking: Add test for downgrade without names
- Until now there was no test for calling “LockSet.downgrade” without
specifying any names.
Signed-off-by: Michael Han... - 03:44 am snf-ganeti Revision 0ef4d576: locking: Add test for downgrade without names
- Until now there was no test for calling “LockSet.downgrade” without
specifying any names.
Signed-off-by: Michael Han...
11/20/2012
- 08:04 pm snf-ganeti Revision 39573352: Fix some more hlint warnings
- Sorry…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 08:04 pm ganeti-local Revision 39573352: Fix some more hlint warnings
- Sorry…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 07:51 pm ganeti-local Revision f500d80b: Fix tools/move-instance after networks addition
- Commits d4117a72 (“Modify LUInstanceCreate to support networks”) and
09a3d21f (“Pass detailed network info in hooks“)... - 07:51 pm snf-ganeti Revision f500d80b: Fix tools/move-instance after networks addition
- Commits d4117a72 (“Modify LUInstanceCreate to support networks”) and
09a3d21f (“Pass detailed network info in hooks“)... - 07:51 pm snf-ganeti Revision 8df21834: Move _BuildNetworkEnv() at top-level
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 8df21834: Move _BuildNetworkEnv() at top-level
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 861a92b4: Use bitarray 0.8 interface
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 861a92b4: Use bitarray 0.8 interface
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision cfcea7ef: Minor fix in query.py
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision cfcea7ef: Minor fix in query.py
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 08ed6998: Minor fix in ovf
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 08ed6998: Minor fix in ovf
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 6a94d553: Fix a few docstrings
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 6a94d553: Fix a few docstrings
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 1f1d3bf2: Simplify GenerateFree in network module
- GenerateFree now returns the first available IP in the network
or raises AddressPoolError if it is full.
Signed-off-... - 07:51 pm ganeti-local Revision 1f1d3bf2: Simplify GenerateFree in network module
- GenerateFree now returns the first available IP in the network
or raises AddressPoolError if it is full.
Signed-off-... - 07:51 pm snf-ganeti Revision e81eef56: Replace string values with proper constants
- _UnlockedCommitIp is used either for releasing or reserving an
IP inside a network. New constants RELEASE_ACTION/RESE... - 07:51 pm snf-ganeti Revision 7f033fb3: Add docstring to the GetECReserved config method
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 7f033fb3: Add docstring to the GetECReserved config method
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision e81eef56: Replace string values with proper constants
- _UnlockedCommitIp is used either for releasing or reserving an
IP inside a network. New constants RELEASE_ACTION/RESE... - 07:51 pm snf-ganeti Revision 032a7d71: Simplify mac generation funtions
- Introduce new config method _UnlockedGetNetworkMACPrefix and refactor
original _GenerateOneMAC so that it takes prefi... - 07:51 pm ganeti-local Revision 032a7d71: Simplify mac generation funtions
- Introduce new config method _UnlockedGetNetworkMACPrefix and refactor
original _GenerateOneMAC so that it takes prefi... - 07:51 pm snf-ganeti Revision 538427e6: Fix _ComputeNics to include network slot
- This bug was introduced after rebasing master branch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-... - 07:51 pm ganeti-local Revision 538427e6: Fix _ComputeNics to include network slot
- This bug was introduced after rebasing master branch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-... - 07:51 pm snf-ganeti Revision 1fa2c40b: Fixes to pass py-apidoc (make commit-check)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 1fa2c40b: Fixes to pass py-apidoc (make commit-check)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 3c286190: Fixes to pass pep8 (make lint)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 3c286190: Fixes to pass pep8 (make lint)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision beb81ea5: Fixes to pass pylint (make lint)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision beb81ea5: Fixes to pass pylint (make lint)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 6e8091f9: Fixes to pass unittests (make check)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 6e8091f9: Fixes to pass unittests (make check)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm ganeti-local Revision 77aab207: Check for existing networks/groups in Network LUs
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 77aab207: Check for existing networks/groups in Network LUs
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 8140e24f: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 07:51 pm ganeti-local Revision 8140e24f: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 07:51 pm ganeti-local Revision d5ed7dce: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision d5ed7dce: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 09a3d21f: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision cbe4a0a5: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 07:51 pm ganeti-local Revision cbe4a0a5: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 07:51 pm ganeti-local Revision 09a3d21f: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:51 pm snf-ganeti Revision 58bf877f: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 07:51 pm ganeti-local Revision 58bf877f: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 07:51 pm ganeti-local Revision a0af6c80: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 07:51 pm snf-ganeti Revision a0af6c80: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 07:51 pm snf-ganeti Revision 4e4b6b7a: Include networks in Makefile and bash completion
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm ganeti-local Revision 4e4b6b7a: Include networks in Makefile and bash completion
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm snf-ganeti Revision a04cc7a4: Add gnt-network man page
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm ganeti-local Revision a04cc7a4: Add gnt-network man page
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm snf-ganeti Revision 4588b4bd: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 07:51 pm ganeti-local Revision 4588b4bd: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 07:51 pm snf-ganeti Revision f2bd89b3: ss_conf support for networks
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm ganeti-local Revision f2bd89b3: ss_conf support for networks
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm snf-ganeti Revision 9c784fb3: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that currently
provides the following operations:
* Add a new... - 07:51 pm ganeti-local Revision 9c784fb3: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that currently
provides the following operations:
* Add a new... - 07:51 pm snf-ganeti Revision d4117a72: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Apollon ... - 07:51 pm ganeti-local Revision d4117a72: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Apollon ... - 07:51 pm snf-ganeti Revision a5ad5e58: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 07:51 pm ganeti-local Revision a5ad5e58: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 07:51 pm snf-ganeti Revision d1547283: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and support
network parameter for NIC object.
Add ec_id ar... - 07:51 pm ganeti-local Revision d1547283: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and support
network parameter for NIC object.
Add ec_id ar... - 07:51 pm snf-ganeti Revision ced51149: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm ganeti-local Revision ced51149: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 07:51 pm ganeti-local Revision e8e079f3: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 07:51 pm snf-ganeti Revision e8e079f3: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 07:51 pm ganeti-local Revision ad4a9ae7: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure config data
consistency.
Implement:
- methods for reservi... - 07:51 pm snf-ganeti Revision ad4a9ae7: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure config data
consistency.
Implement:
- methods for reservi... - 07:50 pm snf-ganeti Revision 0fbd466b: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 07:50 pm ganeti-local Revision 0fbd466b: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 07:50 pm ganeti-local Revision 1e0d3321: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip
range). Cannot modify gateway and reserved ips at the... - 07:50 pm snf-ganeti Revision 1e0d3321: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip
range). Cannot modify gateway and reserved ips at the... - 07:50 pm snf-ganeti Revision 306bed0e: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 07:50 pm ganeti-local Revision 306bed0e: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 07:50 pm snf-ganeti Revision 6c0a75db: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 07:50 pm ganeti-local Revision 6c0a75db: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 07:50 pm snf-ganeti Revision 1de1cf25: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 07:50 pm ganeti-local Revision 1de1cf25: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 07:50 pm ganeti-local Revision eaa4c57c: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 07:50 pm snf-ganeti Revision eaa4c57c: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 07:26 pm Revision fffa19d2: Updated shibboleth workflow (enable user change email before activation)
- Refs: #3041
- 07:26 pm astakos Revision fffa19d2: Updated shibboleth workflow (enable user change email before activation)
- Refs: #3041
- 07:03 pm ./kamaki Revision ad3fab96: Merge branch 'develop'
- 07:03 pm ./kamaki Revision aa25346e: Pretify print_items
- 06:52 pm snf-image-creator Revision 8bd0cbb6: Fix a bug in dialog wizard
- The program would crash when running in wizard mode if the account
or token where missing from the .kamakirc file. - 06:45 pm Pithos iOS Client Revision 98344a26: Clean and improve code
- Remove more unnecessary code, refactor to make more readable, fix minor bugs, and improve business logic and memory use.
- 06:25 pm ./kamaki Revision 24518694: Print id before other info in network_list
- 06:17 pm ./kamaki Revision 2809ad78: Add --update functionality to image register ui
- 06:14 pm Revision 3e4c5c32: Minor fixes in snf-burnin
- - Disable multiprocessing when opts.fanout==1
- Fix custom TextTestRunner when result_dict uninitialized - 06:07 pm ./kamaki Revision bcebdfef: New image method: reregister(location[, ...])
- 05:40 pm Revision db0bf47a: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templatetags/filters.py
Conflicts:
snf-astakos-app/astakos/im/templatetags/f... - 05:40 pm astakos Revision db0bf47a: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templatetags/filters.py
Conflicts:
snf-astakos-app/astakos/im/templatetags/f... - 05:39 pm snf-ganeti Revision edb5a1c8: Add more basic validation types
- This mirrors the ht.py types PositiveInt, NonNegative, etc., except
that they work at a more generic level (any numer... - 05:39 pm ganeti-local Revision edb5a1c8: Add more basic validation types
- This mirrors the ht.py types PositiveInt, NonNegative, etc., except
that they work at a more generic level (any numer... - 05:38 pm snf-ganeti Revision 469a1490: Fix a hlint warning
- This is yet-another version-specific warning (fixed in later hlint
versions), but it's better to keep it clean.
Sign... - 05:38 pm ganeti-local Revision 469a1490: Fix a hlint warning
- This is yet-another version-specific warning (fixed in later hlint
versions), but it's better to keep it clean.
Sign... - 05:16 pm Revision 270c6ebb: Merge branch 'devel-0.12' into debian-0.12
- 04:19 pm Feature #3041: Refine shibboleth account creation
- Updated workflow
- 04:01 pm astakos Revision b6852727: Fixes
- 04:01 pm Revision b6852727: Fixes
- 03:58 pm astakos Revision 5841646f: Bug fixes
- - Custom select
- Units etc for group details
- General fixes - 03:58 pm Revision 5841646f: Bug fixes
- - Custom select
- Units etc for group details
- General fixes - 03:58 pm ./kamaki Revision ca30409e: Adjust kamaki.clients unittesting
- 02:19 pm astakos Revision 1f3b4b39: Special handling for login failure messages
- Refs: #3041
- 02:19 pm Revision 1f3b4b39: Special handling for login failure messages
- Refs: #3041
- 02:13 pm ./kamaki Revision efbcdc41: Move split_line code to cli.utils
- 02:01 pm ./kamaki Revision c530c456: Match more quoted text
- Single quotes have now higher priority than double quotes
and they can be used together. E.g.
[server]: create 'Name... - 01:15 pm ./kamaki Revision 1c1a0941: Parse quoted strings in interactive shell
- 01:02 pm ganeti-local Revision a52f8e72: Add DRBD parser unit tests
- This adds tests that existing test files can be parsed by the Haskell
parser as well, plus one new test file.
Signed... - 01:02 pm snf-ganeti Revision a52f8e72: Add DRBD parser unit tests
- This adds tests that existing test files can be parsed by the Haskell
parser as well, plus one new test file.
Signed... - 01:02 pm ganeti-local Revision 3c1915df: Add parser for DRBD /proc file
- A new directory for haskell modules about block devices has been created
The parser is divided in two modules:
* one ... - 01:02 pm snf-ganeti Revision 3c1915df: Add parser for DRBD /proc file
- A new directory for haskell modules about block devices has been created
The parser is divided in two modules:
* one ... - 12:26 pm astakos Revision 4f975958: Fix user token creation
- 12:26 pm Revision 4f975958: Fix user token creation
- 12:21 pm snf-image Revision 1b7e7323: Bump debian version to 0.6.5-1
- 12:13 pm Pithos Revision b6c16e87: Intergation with updated quotaholder module
- 12:13 pm Revision b6c16e87: Intergation with updated quotaholder module
- 12:12 pm ganeti-local Revision 1a865afe: Properly log errors when setting up daemon FDs
- While writing the pipe-based reporting and trying various ways to
break the startup, I fought for a while trying to u... - 12:12 pm snf-ganeti Revision 1a865afe: Properly log errors when setting up daemon FDs
- While writing the pipe-based reporting and trying various ways to
break the startup, I fought for a while trying to u... - 11:43 am snf-image Revision 2c676d55: Update ChangeLog and configure.ac for ver. 0.6.5
- 11:28 am snf-ganeti Revision 8ee2994a: Switch opcode data type from normal to record constructors
- Currently, the OpCode definitions are using normal constructors:
data OpCode = OpTestDelay Double Bool [String]
... - 11:28 am ganeti-local Revision 8ee2994a: Switch opcode data type from normal to record constructors
- Currently, the OpCode definitions are using normal constructors:
data OpCode = OpTestDelay Double Bool [String]
... - 11:26 am ganeti-local Revision 51d991d7: Fix docstrings for the Filter type
- While looking at the opcode docs and clicking accidentally on the
filter type, I saw that the haddock formatting is b... - 11:26 am snf-ganeti Revision 51d991d7: Fix docstrings for the Filter type
- While looking at the opcode docs and clicking accidentally on the
filter type, I saw that the haddock formatting is b... - 11:26 am ganeti-local Revision 32f2e1e1: Simplify a few test helpers
- Use more monadic combinators instead of explicit code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Ad... - 11:26 am snf-ganeti Revision 32f2e1e1: Simplify a few test helpers
- Use more monadic combinators instead of explicit code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Ad... - 11:25 am snf-ganeti Revision 9ba02574: Add custom code for CV_E* constants to convert-constants
- Currently, the cluster verify errors are defined as follows:
CV_ECLUSTER_FOO = (TCLUSTER, "ECLUSTER_FOO", "descripti... - 11:25 am ganeti-local Revision 9ba02574: Add custom code for CV_E* constants to convert-constants
- Currently, the cluster verify errors are defined as follows:
CV_ECLUSTER_FOO = (TCLUSTER, "ECLUSTER_FOO", "descripti... - 11:25 am snf-ganeti Revision e1ebbfcf: Improve error message for wrong opcode parameter values
- When given an empty string as value to a parameter that doesn't accept
empty strings, the error message was confusing... - 11:25 am ganeti-local Revision e1ebbfcf: Improve error message for wrong opcode parameter values
- When given an empty string as value to a parameter that doesn't accept
empty strings, the error message was confusing... - 11:16 am ganeti-local Revision 2c9fa1ff: Cleanup ht's use of positive/strictpositive
- Currently, ht.py uses a bad terminology for positive/non-negative
numbers. Per http://en.wikipedia.org/wiki/Positive_... - 11:16 am snf-ganeti Revision 2c9fa1ff: Cleanup ht's use of positive/strictpositive
- Currently, ht.py uses a bad terminology for positive/non-negative
numbers. Per http://en.wikipedia.org/wiki/Positive_... - 11:16 am ganeti-local Revision 92f51573: Split OpCode.hs and add module for opcode parameters
- Due to TemplateHaskell stage restrictions, we can't define parameters
in the same module as we're using them for TH, ... - 11:16 am snf-ganeti Revision 92f51573: Split OpCode.hs and add module for opcode parameters
- Due to TemplateHaskell stage restrictions, we can't define parameters
in the same module as we're using them for TH, ... - 11:16 am ganeti-local Revision 5e9deac0: Create a new Ganeti/Types.hs module
- There are already three cases where we copied type definitions between
the htools-specific types into the main ganeti... - 11:16 am snf-ganeti Revision 5e9deac0: Create a new Ganeti/Types.hs module
- There are already three cases where we copied type definitions between
the htools-specific types into the main ganeti...
11/19/2012
- 09:34 pm ganeti-local Revision dc6296ff: locking: Simplify condition
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 09:34 pm snf-ganeti Revision dc6296ff: locking: Simplify condition
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 07:27 pm Revision f61c8c0d: Redefining the results of the high-level api calls
- 06:40 pm snf-image Revision aef6b35b: Fix a bug introduced in 9fca5245a2eae67af86719bb0f
- AssignHostname task did not search for Unattend.xml in a case
insensitive way. - 06:26 pm ./kamaki Revision 0b992c8c: Forgot smth
- 06:23 pm ./kamaki Revision 2b74ab4a: Unittest parallel server creation
- 05:37 pm astakos Revision 4d1749fd: Return BadResponse if shibboleth returns empty SHIB_EPPN
- 05:37 pm Revision 4d1749fd: Return BadResponse if shibboleth returns empty SHIB_EPPN
- 05:28 pm snf-ganeti Revision 52fca4ba: configure: Shell cleanup
- - Remote unnecessary quote characters
- Change some uses of “test "$foo"” to “test -n "$foo"”
- Merge “if/else/if” in... - 05:28 pm ganeti-local Revision 52fca4ba: configure: Shell cleanup
- - Remote unnecessary quote characters
- Change some uses of “test "$foo"” to “test -n "$foo"”
- Merge “if/else/if” in... - 05:22 pm ./kamaki Revision aeb7b4c5: Simplify import.
- 05:10 pm Revision bea1d1ae: Integration with updated quotaholder component
- 05:10 pm astakos Revision bea1d1ae: Integration with updated quotaholder component
- 05:03 pm astakos Revision 4f3fc663: Fix zero length field name in format in python 2.6
- 05:03 pm Revision 4f3fc663: Fix zero length field name in format in python 2.6
- 04:44 pm Revision 724a3b0a: Merge branch 'ui-0.11' into devel-0.12
- 04:42 pm ./kamaki Revision e9a92550: Fix config-forget bug
- 03:52 pm Revision ec5e7c9d: Spit monitor messages out to stderr
- 03:38 pm Revision 64ada32d: Fix logout
- 03:38 pm astakos Revision 64ada32d: Fix logout
- 03:37 pm Revision 7368111c: Update docstring for activation backends
- Refs: #3008
- 03:37 pm astakos Revision 7368111c: Update docstring for activation backends
- Refs: #3008
- 03:25 pm Revision 9ada7c23: Merge branch 'ui-0.11' into devel-0.12
- 03:17 pm snf-ganeti Revision 70296981: Fix opcode validation for OpOobCommand.command
- The 'command' attribute of the OpOobCommand command is defined with a
default value of None, but its validation requi... - 03:17 pm ganeti-local Revision 70296981: Fix opcode validation for OpOobCommand.command
- The 'command' attribute of the OpOobCommand command is defined with a
default value of None, but its validation requi... - 03:13 pm Revision e602571b: Merge branch 'master' into testing
- 03:12 pm snf-ganeti Revision e4d745a7: Add opcode for running commands remotely
- The opcode doesn't pay attention to the build-time flag to enable or
disable restricted commands. In a cluster differ... - 03:12 pm ganeti-local Revision e4d745a7: Add opcode for running commands remotely
- The opcode doesn't pay attention to the build-time flag to enable or
disable restricted commands. In a cluster differ... - 03:12 pm snf-ganeti Revision db2203e0: Add RPC for restricted commands
- Expose the functionality to run restricted commands remotely via RPC.
Signed-off-by: Michael Hanselmann <hansmi@goog... - 03:12 pm ganeti-local Revision db2203e0: Add RPC for restricted commands
- Expose the functionality to run restricted commands remotely via RPC.
Signed-off-by: Michael Hanselmann <hansmi@goog... - 03:10 pm ganeti-local Revision 03c5291c: locking: Don't schedule pending acq. for short timeout
- Scheduling a pending acquisition is relatively expensive and lot of code
is involved. Unless there is already one, a ... - 03:10 pm snf-ganeti Revision 03c5291c: locking: Don't schedule pending acq. for short timeout
- Scheduling a pending acquisition is relatively expensive and lot of code
is involved. Unless there is already one, a ... - 02:45 pm Revision a020e99e: Force confirmation of untrusted image selection
- ensure that user notes the untrusted image risks before he continues to
flavor selection. - 02:07 pm Revision 28f6fc99: Rename plugin to client.
- 02:01 pm ./kamaki Revision 852a22e7: Upgrade progress compatibility to 1.0.2
- New progress uses a different interface with start and finish methods
that they are now used - 01:35 pm Revision 580c3b9b: Handle empty images list in vm creation view
- 01:35 pm Revision 2ee94f4c: Prompt custom image guide reference if no images available
- 12:46 pm Revision c44955a6: Correct logging when cookie is deleted
- 12:46 pm astakos Revision c44955a6: Correct logging when cookie is deleted
- 12:15 pm astakos Revision 55baa300: restrict_next should not affect relative paths
- Refs: #3008
- 12:15 pm Revision 55baa300: restrict_next should not affect relative paths
- Refs: #3008
- 11:52 am astakos Revision 63dcff93: Log for authentication failures
- 11:52 am Revision 63dcff93: Log for authentication failures
- 11:49 am snf-ganeti Revision 488a5b2e: Prevent hlint crash on unicode chars
- Some versions of hlint crash on the Attoparsec test file because they
are not able to correctly handle unicode charac... - 11:49 am ganeti-local Revision 488a5b2e: Prevent hlint crash on unicode chars
- Some versions of hlint crash on the Attoparsec test file because they
are not able to correctly handle unicode charac...
11/18/2012
- 08:44 pm Pithos iOS Client Revision e0467730: Fix bugs in account settings
- Fix bugs in account creation or account settings, and remove code of rackspace specific functionality.
11/16/2012
- 08:17 pm astakos Revision 217994f8: Restrict next url parameter
- Refs: #3008
- 08:17 pm Revision 217994f8: Restrict next url parameter
- Refs: #3008
- 07:41 pm Revision f5e97e7f: Handle unavailable hostname information in ui
- fallback to ip address
- 07:32 pm Revision 5d9ac244: SSH personality keys ownership fix
- also send mode/owner/group for each user's authorized_keys
- 07:15 pm Bug #2297 (Assigned): UI does not set ssh keys for user 'user' in Ubuntu images
- Jarno has this feedback :)...
- 06:59 pm ./kamaki Revision 8eb8c540: Reload config after config modifications in shell
- 06:52 pm ganeti-local Revision 7742b03c: Rename design document for SSH setup
- More design details will be added regarding setting up the node daemon,
so this is more about adding a node than just... - 06:52 pm snf-ganeti Revision 7742b03c: Rename design document for SSH setup
- More design details will be added regarding setting up the node daemon,
so this is more about adding a node than just... - 06:51 pm Revision d335168a: Allow 450 and 500 error codes.
- 06:42 pm Revision b2ddbeba: Merge branch 'master' into testing
- Conflicts:
setup.py - 06:35 pm Revision 1e5a34d2: WIP Objects that hold definitions of resources, groups etc
- 06:17 pm ./kamaki Revision cccff590: Thread limit can be set by user
- 05:42 pm Revision 7fcfeb5d: Remove unused import.
- 05:37 pm Revision a6f16217: Refactoring for exceptions.
- 05:31 pm ./kamaki Revision cad39033: Gradual thread inc/decrease in up/download
- Thread inc/decrease is now generic for all clients that might need it
with the method _watch_thread_limit
Algorithm:... - 05:23 pm Revision eb5e92f4: Define resources for groups
- 04:44 pm astakos Revision 14805c8f: Style fixes
- 04:44 pm Revision 14805c8f: Style fixes
- 04:34 pm astakos Revision 678b2236: Customize third party signup form fields
- Refs: #3041
- 04:34 pm Revision 678b2236: Customize third party signup form fields
- Refs: #3041
- 04:14 pm Revision 4502a0dd: Increased version number.
- 04:10 pm snf-ganeti Revision 1a2eb2dc: backend: Implement remote commands
- As per design document (doc/design-remote-commands.rst), a number of
rather strict tests is applied to any incoming r... - 04:10 pm ganeti-local Revision 1a2eb2dc: backend: Implement remote commands
- As per design document (doc/design-remote-commands.rst), a number of
rather strict tests is applied to any incoming r... - 04:09 pm snf-ganeti Revision 9108958f: configure: Add option to enable remote commands
- By default remote commands are disabled and need to be explicitely
enabled at build time.
Signed-off-by: Michael Han... - 04:09 pm ganeti-local Revision 9108958f: configure: Add option to enable remote commands
- By default remote commands are disabled and need to be explicitely
enabled at build time.
Signed-off-by: Michael Han... - 04:08 pm Revision adaf6800: bug fix
- 04:08 pm astakos Revision adaf6800: bug fix
- 04:04 pm ./kamaki Revision e9533b0c: Fix multi-cmd _best_match bug
- 03:57 pm ganeti-local Revision de959245: Add unit test for RAPI handler access definitions
- - Ensure query-related resources have the same access permissions
(specifically “/2/query/*” and “/2/*/console”)
- ... - 03:57 pm ganeti-local Revision 41f3d54d: Update ganeti-rapi man page for new user option
- Instead of duplicating what is already described in the full
documentation, a reference is added instead. Man pages c... - 03:57 pm snf-ganeti Revision de959245: Add unit test for RAPI handler access definitions
- - Ensure query-related resources have the same access permissions
(specifically “/2/query/*” and “/2/*/console”)
- ... - 03:57 pm snf-ganeti Revision 41f3d54d: Update ganeti-rapi man page for new user option
- Instead of duplicating what is already described in the full
documentation, a reference is added instead. Man pages c... - 03:57 pm ganeti-local Revision 5e12acfe: rapi: Add new user option for querying
- This was requested in issue 301. Before this patch, requests to
“/2/query/*” and “/2/instances/*/console” would requi... - 03:57 pm snf-ganeti Revision 5e12acfe: rapi: Add new user option for querying
- This was requested in issue 301. Before this patch, requests to
“/2/query/*” and “/2/instances/*/console” would requi... - 03:36 pm astakos Revision 53c768d3: Add change password link to my account page
- 03:36 pm Revision 53c768d3: Add change password link to my account page
- 03:36 pm astakos Revision bdc1c103: Group create
- - Complete form
- Fix data presentation - 03:36 pm Revision bdc1c103: Group create
- - Complete form
- Fix data presentation - 03:34 pm astakos Revision c3a905e7: Adding placeholder to forms
- 03:34 pm Revision c3a905e7: Adding placeholder to forms
- 03:34 pm Revision ca7eb408: Bug fix
- 03:34 pm astakos Revision ca7eb408: Bug fix
- 03:34 pm Revision a3e77c69: Alter main menu
- 03:34 pm astakos Revision a3e77c69: Alter main menu
- 03:20 pm Bug #3074 (Assigned): UI: Message: Uncaught TypeError: Cannot read property 'values' of u...
- Sometimes, first thing when trying to enter the Cyclades UI on okeanos.io:...
- 03:10 pm ./kamaki Revision c32dcf79: Revert "Add cli for quotaholder."
- This reverts commit d8a2b1c568dae513aa880435dfc976beefa7ba89.
- 02:54 pm Revision 2333a2c4: Check clustername when modifying backend
- 02:32 pm snf-ganeti Revision 7b0476cf: Add Utility functions for loading data from test files
- They mimic their python counterparts.
Added functions:
* getSourceDir
* testDataFilename
* readTestData
* readPython... - 02:32 pm ganeti-local Revision 7b0476cf: Add Utility functions for loading data from test files
- They mimic their python counterparts.
Added functions:
* getSourceDir
* testDataFilename
* readTestData
* readPython... - 02:19 pm Revision 99f4c9a2: Merge branch 'devel-0.12' into debian-0.12
- 02:14 pm ./kamaki Revision c2be5c96: Fix forgotten import
- 02:10 pm ./kamaki Revision e9abe82b: Avoid to many threads in upload
- 01:43 pm ./kamaki Revision d8a2b1c5: Add cli for quotaholder.
- 01:42 pm Revision 82dc5eb6: Adapt for new version of kamaki command().
- 01:10 pm Revision 48de0914: Use backported OrderedDict if not found.
- 12:55 pm Revision f7759b2d: Add check for clustername when adding backend
- 12:51 pm Revision 45bda4e2: Change default port for quotaholder service in kamaki client.
- 12:30 pm Revision 742381c8: Use explicitly json loads in kamaki client.
- Do not treat None specially.
- 12:24 pm Revision d4be7102: Fix lectical in pool-modify
- 12:15 pm Revision 4b3f7d08: No need for continue
- 12:14 pm Revision d6936cd8: bug fix
- 12:00 pm ./kamaki Revision a6ad7781: Context roll-back in case of exit
- 12:00 pm ganeti-local Revision ff247692: Improved TestHelper module docstring
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:00 pm snf-ganeti Revision ff247692: Improved TestHelper module docstring
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:59 am astakos Revision 354d308e: Bump version 0.11.0
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:23 am Pithos Web Client Bug #3071 (New): Chrome & FF cant download PDF files
- Chrome:
When selecting any PDF and then download the browser opens its internal PDF reader and times out. If the int...
11/15/2012
- 07:06 pm Revision 6008b7cb: Catch exceptions in kamaki cli.
- 06:48 pm ./kamaki Revision 77e7bef7: Complete top-level commands from everywhere
- Usage: in kamaki shell, from any context, user can write:
/<command> <subcmds... and params...> - 06:40 pm Bug #2297 (Feedback): UI does not set ssh keys for user 'user' in Ubuntu images
- fixed on commit:bdfb089 . UI now supports multiple image users and primarily checks image `users` metadata value to i...
- 06:40 pm snf-image Revision c459a69d: Update ChangeLog and configure.ac for ver. 0.6.4
- 06:38 pm Revision d00b5f2d: Merge branch 'ui-0.11' into devel-0.12
- 06:29 pm snf-image Revision 371d0291: Fix a bug introduced in f012a7dd3f0ed634f1a2215936
- 06:28 pm Revision 842c1c70: Lay styling stress on connect view warning message
- 06:23 pm Revision fcd31170: Avoid double escaping of image metadata
- image model get_meta already takes care of escaping the meta value
- 06:16 pm Revision bdfb089f: Support multiple image users in js models
- methods that used to return user specific information modified to return
arrays of objects based on identified image ... - 06:09 pm ./kamaki Revision 524dc2f8: Fix top-level from top-level call bug
- Idea: in pre: add top level commands as /<command>
slightly different registration - 06:07 pm ./kamaki Revision 834200da: Access top-level commands from anywhere in shell
- Execs top-level commands but doesn't roll back correctly
- 06:05 pm Revision 3903079b: Merge branch 'master' into testing
- 06:05 pm Revision 3148301f: Define resource with quotas
- 05:37 pm Revision ef20ea07: Refine shibboleth signup mechanism
- Refs: #3041
- 05:37 pm astakos Revision ef20ea07: Refine shibboleth signup mechanism
- Refs: #3041
- 05:25 pm Revision 550f8334: Delete http client
- 05:19 pm Bug #3047 (Feedback): Mixup of connected machines with two private networks
- already fixed in commit:e1fda022658c9a85a6fc0b5b47ddfa9023496a64
- 05:13 pm Revision fc6f43c3: VM creation view improvement, Refs #3012
- warn user against untrustworthy image owners
- 04:55 pm Revision 2c947a3e: Merge branch 'master' into api
- 04:54 pm Revision 998155b2: Missing import.
- 04:41 pm snf-image Revision 4a4e00ff: Update ChangeLog and configure.ac for ver. 0.6.4
- 04:39 pm snf-image Revision f762bbcc: Bump debian version to 0.6.4-1
- 04:28 pm Revision 9140f602: VM create view styles fix
- fix max height and spacing of public keys list view
- 04:17 pm snf-image Revision 19066eb1: Fix a bug introduced in f012a7dd3f0ed634f1a2215936
- 03:20 pm Revision 57986639: Fix HTTP code when adding NIC to inactive network
- 02:55 pm Revision a122e5be: Remove unused import.
- 02:42 pm Revision 17dd62c3: Add terminology documentation to high-level API
- 02:39 pm Revision 8a7043de: Remove missing import
- 02:35 pm Revision 9a016ad8: Merge branch 'master' into testing
- 02:31 pm Revision dafa4aa1: Use utils.debug in kamaki client
- 02:30 pm ganeti-local Revision f92ed8ab: Move gnt_cluster.SHOW_MACHINE_OPT to cli
- This allows the option to be re-used in other places.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 02:30 pm snf-ganeti Revision f92ed8ab: Move gnt_cluster.SHOW_MACHINE_OPT to cli
- This allows the option to be re-used in other places.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 02:27 pm ./kamaki Revision d53062bd: Modify history commands
- 02:27 pm Revision bbf8cd59: Merge branch 'master' into api
- 02:26 pm Revision 8f96e711: debug in utils
- 02:21 pm snf-ganeti Revision aa75500a: Add ganeti-master-role.ocf example file
- This allows controlling the cluster master role if the nodes are part of
a linux-HA cluster.
Signed-off-by: Guido Tr... - 02:21 pm ganeti-local Revision 17071597: Add ganeti-node-role ocf example file
- This allows offlining nodes that don't respond if they are part of a
linux-HA cluster.
Signed-off-by: Guido Trotter ... - 02:21 pm snf-ganeti Revision 17071597: Add ganeti-node-role ocf example file
- This allows offlining nodes that don't respond if they are part of a
linux-HA cluster.
Signed-off-by: Guido Trotter ... - 02:21 pm ganeti-local Revision aa75500a: Add ganeti-master-role.ocf example file
- This allows controlling the cluster master role if the nodes are part of
a linux-HA cluster.
Signed-off-by: Guido Tr... - 02:13 pm Revision c1b74047: Bump version 0.12.0~rc1
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:50 pm ./kamaki Revision 75c3fc42: Fix new deep-level bug in shell
- 01:49 pm Revision f94952dc: get_entity now returns parent name
- 12:44 pm Revision 0dce9b58: Adapt for new version of kamaki command().
- 12:36 pm Revision bb1ae9c7: Added constructor in cli generator class.
- 12:20 pm ganeti-local Revision 32a569fe: Cleanup THH function use from built module namespace
- Currently, THH.hs "injects" into the built code names of library
functions like Text.JSON.makeObj, Ganeti.JSON.fromOb... - 12:20 pm snf-ganeti Revision 32a569fe: Cleanup THH function use from built module namespace
- Currently, THH.hs "injects" into the built code names of library
functions like Text.JSON.makeObj, Ganeti.JSON.fromOb... - 09:31 am ganeti-local Revision e98bb8c8: Fix typo in manpage for gnt-os
- s/exists/exist/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <mtartara@google.... - 09:31 am snf-ganeti Revision e98bb8c8: Fix typo in manpage for gnt-os
- s/exists/exist/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Michele Tartara <mtartara@google....
11/14/2012
- 06:55 pm Revision bfebacce: Refactoring
- 06:55 pm Revision f44bf4d9: WIP high-level API. Readjusted how resources are attached to groups
- 06:50 pm Revision ce6c9a82: Now returns back resources to system
- 06:44 pm Revision 5bbb7735: Fixed many bugs. User now returns resources back.
- 06:05 pm ganeti-local Revision 61899e64: Switch Attoparsec/unicode test from QC to HUnit
- This is not a quickcheck property, since it doesn't have any
variable/arbitrary inputs. So let's make it a test case,... - 06:05 pm snf-ganeti Revision 61899e64: Switch Attoparsec/unicode test from QC to HUnit
- This is not a quickcheck property, since it doesn't have any
variable/arbitrary inputs. So let's make it a test case,... - 05:46 pm ./kamaki Revision 42c739c0: START FEAT. DEV. cmd accessibility in shell
- shell commands should be accessible from all contexts e.g.:
[kamaki] server #new context
[server] /config list #c... - 05:26 pm ./kamaki Revision db950b10: Use CLIErrors in shell
- 05:04 pm ./kamaki Revision 87565d2c: Colors off if stdout is not a tty
- 05:01 pm ./kamaki Revision f551841a: Improve print_list/dict
- 04:00 pm Revision 197d7732: Callpoint api implements the three methods.
- 03:58 pm Revision 4b24cd3c: Inherit object
- 03:55 pm Revision e786fbc2: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 03:55 pm astakos Revision e786fbc2: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 03:55 pm Revision 6abd262c: Group create form bug fixes ( preliminary effors )
- 03:55 pm astakos Revision 6abd262c: Group create form bug fixes ( preliminary effors )
- 03:10 pm ./kamaki Revision 71882bca: Apply total error handling
- 02:14 pm ./kamaki Revision 4f6a21f6: Colors are off by default
- 02:09 pm snf-occi Revision c1106cd7: Add option to choose voms authentication or native okeanos tokens
- 01:38 pm ./kamaki Revision d486baec: Complete UI/cli interface refactoring, minor bugs
- 01:35 pm astakos Revision f2a4ce70: Fix group list view
- 01:35 pm Revision f2a4ce70: Fix group list view
- 01:29 pm Revision 0169095a: Remove print.
- 01:07 pm ganeti-local Revision 1511a65d: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 01:07 pm snf-ganeti Revision 1511a65d: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 01:06 pm Revision 50197e08: Merge branch 'master' into api
- 01:05 pm ganeti-local Revision c9fc98df: Remove unused code in cfgupgrade
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:05 pm snf-ganeti Revision c9fc98df: Remove unused code in cfgupgrade
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:48 pm Revision 9c05d515: Move quotaholder url to its right place.
- 12:41 pm astakos Revision 7bb6bd0e: Mergind two lists into one ( preliminary efforts )
- 12:41 pm Revision 7bb6bd0e: Mergind two lists into one ( preliminary efforts )
- 12:29 pm Revision e1ac3019: Missing spaces.
- 12:27 pm Revision d1a767f7: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_form.html
snf-astakos-app/astakos/im/templates/im/a... - 12:27 pm astakos Revision d1a767f7: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_form.html
snf-astakos-app/astakos/im/templates/im/a... - 12:25 pm Revision b1cd451c: Read token in command init
- 12:13 pm astakos Revision 509d894e: Delete
- 12:13 pm Revision 509d894e: Delete
- 12:11 pm astakos Revision 2a997e5f: Merge
- 12:11 pm Revision 2a997e5f: Merge
- 12:07 pm snf-ganeti Revision bfbd12f7: Warn on invalid lines in HTTP user files
- Without this change, invalid lines or values would be silently ignored.
Signed-off-by: Michael Hanselmann <hansmi@go... - 12:07 pm ganeti-local Revision bfbd12f7: Warn on invalid lines in HTTP user files
- Without this change, invalid lines or values would be silently ignored.
Signed-off-by: Michael Hanselmann <hansmi@go... - 12:03 pm Revision 709ee9f0: Move parse to api. Flag to add context.
- 11:26 am Revision 7000b71f: Moved get_doc to api
- 11:02 am Revision e04e6d1d: More cleanup.
- 11:00 am Revision 4b3a12a5: Better indentation
- 10:54 am Revision 7be8e326: Cleanup
- 10:44 am ganeti-local Revision 3e0b97b5: Don't check for remote command directory as file storage
- This test does not work properly if localstatedir is not “/etc”.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 10:44 am snf-ganeti Revision 3e0b97b5: Don't check for remote command directory as file storage
- This test does not work properly if localstatedir is not “/etc”.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 10:43 am ganeti-local Revision f5720846: gnt-instance.8: Add index to disk and nic removal
- The text of the manpage explains that an index can be prepended to
"remove" but the short help doesn't mention it. Ad... - 10:43 am snf-ganeti Revision f5720846: gnt-instance.8: Add index to disk and nic removal
- The text of the manpage explains that an index can be prepended to
"remove" but the short help doesn't mention it. Ad... - 10:42 am Revision 50dce93a: Temp commit to switch to new branch ( based on dcd1c38335966c77df02c49f39ef722...
- 10:42 am astakos Revision 50dce93a: Temp commit to switch to new branch ( based on dcd1c38335966c77df02c49f39ef722...
- 10:21 am snf-ganeti Revision fe8f80bd: Document master daemon's shutdown behaviour
- This wasn't clearly documented until now.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 10:21 am ganeti-local Revision fe8f80bd: Document master daemon's shutdown behaviour
- This wasn't clearly documented until now.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 10:16 am ganeti-local Revision df99f3a9: pathutils: Add directory for remote commands
- Also add tests to ensure it's never allowed as a file storage path. A
constant for the lock file is also added.
Sign... - 10:16 am snf-ganeti Revision df99f3a9: pathutils: Add directory for remote commands
- Also add tests to ensure it's never allowed as a file storage path. A
constant for the lock file is also added.
Sign... - 10:16 am snf-ganeti Revision 2f18052f: utils.process.RunResult: Always set "fail_reason" attribute
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:16 am ganeti-local Revision 2f18052f: utils.process.RunResult: Always set "fail_reason" attribute
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:15 am snf-ganeti Revision 23b9930c: Add previously missing node daemon GID to getent mock
- The UID is there, the GID wasn't.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 10:15 am ganeti-local Revision 23b9930c: Add previously missing node daemon GID to getent mock
- The UID is there, the GID wasn't.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 10:15 am snf-ganeti Revision ebfb2f46: Add test utility to count calls to function
- In some cases it's nice to verify a function has been called exactly N
times. This is going to be used in tests for r... - 10:15 am ganeti-local Revision ebfb2f46: Add test utility to count calls to function
- In some cases it's nice to verify a function has been called exactly N
times. This is going to be used in tests for r... - 02:38 am ganeti-local Revision ecd11bb0: Sort content of generated RPC code
- This is similar to commit f5ce761. A stable sort order makes changes
between versions easier to find.
Signed-off-by:... - 02:38 am snf-ganeti Revision ecd11bb0: Sort content of generated RPC code
- This is similar to commit f5ce761. A stable sort order makes changes
between versions easier to find.
Signed-off-by:...
11/13/2012
- 10:21 pm ganeti-local Revision 105f0d47: Add new test for RAPI
- Unlike existing tests, this actually tests RAPI at the interface with
the HTTP server. This way authentification can ... - 10:21 pm snf-ganeti Revision 105f0d47: Add new test for RAPI
- Unlike existing tests, this actually tests RAPI at the interface with
the HTTP server. This way authentification can ... - 09:28 pm snf-ganeti Revision e9e07c9c: Add “gnt-job change-priority” sub-command
- This can be used to change the priority of a pending or running job (the
latter only if there are unprocessed opcodes... - 09:28 pm snf-ganeti Revision f63ffb37: Expose changing job priority via LUXI
- A new LUXI request is added, in both Python and Haskell.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revie... - 09:28 pm ganeti-local Revision e9e07c9c: Add “gnt-job change-priority” sub-command
- This can be used to change the priority of a pending or running job (the
latter only if there are unprocessed opcodes... - 09:28 pm ganeti-local Revision f63ffb37: Expose changing job priority via LUXI
- A new LUXI request is added, in both Python and Haskell.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revie... - 09:20 pm ganeti-local Revision 4679547e: jqueue: Allow changing of job priority
- This is due to a feature request. Sometimes one wants to change the
priority of a job after it has been submitted, e.... - 09:20 pm ganeti-local Revision 99fb250b: jqueue: Set task ID for jobs added to workerpool
- The job ID is re-used as the task ID, as job IDs are unique.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 09:20 pm ganeti-local Revision bba69414: workerpool: Preserve task number when deferring
- When a task is deferred it should receive the same task ID upon being
returned to the pool.
Signed-off-by: Michael H... - 09:20 pm ganeti-local Revision 9a2564e7: workerpool: Add method to change task's priority
- Using the task ID a pending task's priority can be changed. This will be
used to change the priority of jobs in the w... - 09:20 pm snf-ganeti Revision 4679547e: jqueue: Allow changing of job priority
- This is due to a feature request. Sometimes one wants to change the
priority of a job after it has been submitted, e.... - 09:20 pm snf-ganeti Revision bba69414: workerpool: Preserve task number when deferring
- When a task is deferred it should receive the same task ID upon being
returned to the pool.
Signed-off-by: Michael H... - 09:20 pm snf-ganeti Revision 99fb250b: jqueue: Set task ID for jobs added to workerpool
- The job ID is re-used as the task ID, as job IDs are unique.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 09:20 pm snf-ganeti Revision 9a2564e7: workerpool: Add method to change task's priority
- Using the task ID a pending task's priority can be changed. This will be
used to change the priority of jobs in the w... - 09:20 pm snf-ganeti Revision 125b74b2: workerpool: Change data structure for priority change
- To prepare for the addition of a new function allowing changing a
pending task's priority, the internal data structur... - 09:20 pm ganeti-local Revision 125b74b2: workerpool: Change data structure for priority change
- To prepare for the addition of a new function allowing changing a
pending task's priority, the internal data structur... - 07:18 pm Pithos iOS Client Revision 6d8123d2: Remove unnecessary code and resources
- Remove code of rackspace specific functionality, as well as accompanying resource files. Fix minor bugs.
- 07:02 pm ./kamaki Revision be99b6ad: Various configurations (not finished yet)
- 06:36 pm Pithos MS Client Revision 0e1acc13: Added check and failover of hash algorithms: OpenSSL > Cng > Default
- Added larger sleep when Block commits fail due to open files
- 06:29 pm Revision dba10441: Automatically generate kamaki commands.
- 06:13 pm Revision b7f777a9: Placeholders for api method descriptions.
- 06:08 pm ./kamaki Revision a763efe5: Fix gbp.conf to use ../build-area/
- 06:07 pm ./kamaki Revision b4e45eda: For now, remove documentation files
- 06:06 pm ./kamaki Revision 5ad91c85: Add forgotten dependency python-ordereddict
- 06:05 pm Revision 78709643: Fixed more bugs
- 05:54 pm Revision bad9404c: Add --filter-by option to *-list commands
- Add --filter-by option to server-list, network-list and flavor-list
management commands. The value of this option is ... - 05:54 pm ./kamaki Revision 6514457a: Adjust interactive shell to new kamaki order
- 05:46 pm astakos Revision 269e2e22: Style fixes
- 05:46 pm Revision 269e2e22: Style fixes
- 05:45 pm Revision ae497612: Back up file
- 05:45 pm astakos Revision ae497612: Back up file
- 05:42 pm ./kamaki Revision ef65ff36: Bump debian version to 0.6-1
- 05:37 pm astakos Revision dcd1c383: Group create form bug fixes:
- - Remove radio buttons limited/unlimited
- Human readable bytes size input - 05:37 pm Revision dcd1c383: Group create form bug fixes:
- - Remove radio buttons limited/unlimited
- Human readable bytes size input - 05:34 pm Revision e9189d29: Committing multiple bug fixes and a refactored code. There is still lots to be...
- 05:06 pm ./kamaki Revision 37c67167: Merge commit 'v0.6' into debian
- 04:43 pm ./kamaki Revision f2e455ae: Fix package dependencies
- Remove gevent dependency and add python-ansicolors and python-progress
as suggestions. - 03:42 pm ganeti-local Revision 39f0eea5: Automatically enable version-dependent GHC flags
- Some GHC flags are very useful, but only appear in more recent GHC
versions. To support the use of such flags while s... - 03:42 pm snf-ganeti Revision 39f0eea5: Automatically enable version-dependent GHC flags
- Some GHC flags are very useful, but only appear in more recent GHC
versions. To support the use of such flags while s... - 03:40 pm Bug #2299 (Closed): Fix window history handling
- Hadn't realized this was a problem, but it was :)
Closing ticket.
- 03:37 pm Feature #2948 (Closed): Pick IP subnet when creating private network
- Will try it out once deployed on okeanos.io, closing ticket.
- 03:37 pm Bug #2952 (Closed): Failing network operations set state despite API error return value
- Closing ticket.
- 03:36 pm Bug #3031 (Closed): UI shows inconsistent name for public network
- Fine, just fine.
Closing ticket.
- 03:36 pm Bug #2921 (Assigned): UI bug, "resp.images" undefined
- This seems to have been caused by certain user-provided images not having a full set of image metadata.
Please talk ... - 03:35 pm Feature #2462 (Closed): UI wording for SSH key management
- Looks great on okeanos.io, there is an extra quotation mark at the end :-P
Closing ticket.
- 03:33 pm Bug #2298 (Closed): Fix connect vm to network view
- View looks fine, will be made-over completely in next iteration of unified Cyclades-Pithos UI anyway :)
Closing tick... - 03:32 pm Feature #3032 (Closed): Make SSH connection string and RDP connection data configurable
- Must add an admin recipe in the admin guide with the details mentioned in the previous comment.
Would it make sense ... - 03:30 pm Feature #2945 (Closed): UI private networks not showing (+) line if network is empty, minor displ...
- Looking forward to seeing this on okeanos.io :-P
Closing ticket.
- 03:27 pm Feature #1361 (Closed): Investigate whether DNS names may be used in the UI
- Seems great, closing ticket.
- 03:17 pm snf-image Revision e47ad37e: Update ChangeLog and configure.ac for ver. 0.6.3
- 03:17 pm snf-image Revision 7a7e0f27: Fix a bug in helper's error monitoring system
- Make sure that if log_error is executed like this:
log_error "text" "text"
The 2 arguments get merged before being ... - 03:16 pm snf-image Revision 4f7c2aeb: Check if the img_properties are decoded correct
- In image helper, check if decode-properties.py returned 0 and log
the error if this is not the case. - 03:16 pm snf-image Revision 0c541fe8: Fix minor typo in ChangePassword task
- 03:16 pm snf-image Revision 878898d1: Don't overwrite C:\Unattend.xml in the windows
- If unattend.xml is present in the windows image, use this one unless
USE_DEFAULT_UNATTEND is specified as an image pr... - 03:16 pm snf-image Revision 90db2151: Fix the error messages in helper
- 03:07 pm snf-image Revision 9a4838f0: In update-helper remove the tmp image on errors
- If an error occurs, the temporary helper image under
/var/lib/snf-image-helper should be removed.
Conflicts:
snf-i... - 03:07 pm Pithos MS Client Revision 1101a72e: Fix for hash in URL and retry when commiting blocks
- 03:03 pm snf-image Revision 9c4a2181: Fix a bug in the helper's monitoring system
- Fix a bug where the helper will not send a image-helper-error msg
if an error occures when running snf-image-helper m... - 02:52 pm ./kamaki Revision 12ecdeb7: Complete new structure in one command (exprmtal)
- 01:58 pm Revision 26087fb9: rename astakosgroup_form_demo.html to astakosgroup_form.html
- 01:58 pm astakos Revision 26087fb9: rename astakosgroup_form_demo.html to astakosgroup_form.html
- 01:57 pm astakos Revision e60ea36c: Enforce maximum group participant number checking
- 01:57 pm Revision e60ea36c: Enforce maximum group participant number checking
- 01:56 pm astakos Revision 674f9a52: Isolate astakos messages in separate module
- 01:56 pm Revision 674f9a52: Isolate astakos messages in separate module
- 01:44 pm Revision 62540a36: change user-modify command name to conform with the rest patterns
- 01:44 pm astakos Revision 62540a36: change user-modify command name to conform with the rest patterns
- 01:38 pm snf-ganeti Revision 43b3b5c1: Added attoparsec unit test for Unicode parsing
- Attoparsec is known to have had issues with parsing non-ASCII strings.
This test makes sure that parsing of Unicode c... - 01:38 pm ganeti-local Revision 43b3b5c1: Added attoparsec unit test for Unicode parsing
- Attoparsec is known to have had issues with parsing non-ASCII strings.
This test makes sure that parsing of Unicode c... - 01:16 pm snf-image Revision 3e5d018a: Update ChangeLog and configure.ac for ver. 0.6.2
- 01:12 pm snf-image Revision 0ac22d10: Update ChangeLog and configure.ac for version 0.6.1
- 12:44 pm snf-image Revision bf4497b4: Bump debian version to 0.6.3-1
- 12:35 pm snf-image Revision 04326a9b: Update ChangeLog and configure.ac for ver. 0.6.3
- 12:31 pm Revision dded6695: CL arguments parse.
- 11:42 am snf-ganeti Revision 35c6e63d: Add "Attoparsec" to the optional haskell packages
- This will be needed for the data collectors of the monitoring agent.
* Detection of the library
* Creation of the ap... - 11:42 am ganeti-local Revision 35c6e63d: Add "Attoparsec" to the optional haskell packages
- This will be needed for the data collectors of the monitoring agent.
* Detection of the library
* Creation of the ap... - 11:33 am ganeti-local Revision e02ee261: Documentation for the NODE_RES level
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 11:33 am snf-ganeti Revision e02ee261: Documentation for the NODE_RES level
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 10:29 am snf-ganeti Revision 6376dcc0: Improve make regen-vcs-version
- "make regen-vcs-version" is run at every ./devel/upload time, in order
to have reasonably up-to-date information in t... - 10:29 am ganeti-local Revision 6376dcc0: Improve make regen-vcs-version
- "make regen-vcs-version" is run at every ./devel/upload time, in order
to have reasonably up-to-date information in t... - 10:28 am snf-ganeti Revision 67e4fcf4: Fix two hlint warnings
- Sorry, I broke lint again :), by introducing two sub-standard changes.
Additionally, this silences an older existing... - 10:28 am ganeti-local Revision 67e4fcf4: Fix two hlint warnings
- Sorry, I broke lint again :), by introducing two sub-standard changes.
Additionally, this silences an older existing...
11/12/2012
- 07:19 pm ./kamaki Revision 0d249b3e: Allow clis to overide command load implementation
- Still buggy and experimental, but if a cli don't use the command
decorator, but implement another way of loading clas... - 06:51 pm snf-ganeti Revision 09b72783: RunCmd: Expose "postfork" callback
- The “_postfork_fn” parameter was only used for tests until now. To
implement a good locking scheme, remote commands m... - 06:51 pm ganeti-local Revision 09b72783: RunCmd: Expose "postfork" callback
- The “_postfork_fn” parameter was only used for tests until now. To
implement a good locking scheme, remote commands m... - 06:28 pm Revision 72d67d23: Add helper low-level Qh API to the high-level QH API
- 06:28 pm Revision 504ac8fb: Print Django conf when overriden with environment var
- 06:27 pm Revision 8f11b62e: Ignore dev SQLite3 DB
- 06:26 pm Revision 66d08432: Use sqlite3 for tests
- 06:17 pm ganeti-local Revision 551a29df: Merge branch 'devel-2.6' into master
- * devel-2.6:
Improve error message when migration status fail
Fix type error in kvm/GetMigrationStatus
Fix PID ... - 06:17 pm snf-ganeti Revision 551a29df: Merge branch 'devel-2.6' into master
- * devel-2.6:
Improve error message when migration status fail
Fix type error in kvm/GetMigrationStatus
Fix PID ... - 06:05 pm snf-ganeti Revision 112b6e89: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Improve error message when migration status fail
Fix type error in kvm/GetMigrationStatus
Fix PID... - 06:05 pm ganeti-local Revision 112b6e89: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Improve error message when migration status fail
Fix type error in kvm/GetMigrationStatus
Fix PID... - 05:40 pm Pithos Web Client Bug #3059 (New): Trying to remove a contact from a group fails
- When you select to remove a contact from a group no error is produced and the contact stays in the group.
- 05:38 pm Pithos Web Client Bug #3058 (New): Sharing is not recursive
- When a folder is shared the sub folders in it appear to have the shared group but are not actually updated correctly ...
- 05:21 pm snf-image Revision c32b9cde: Fix a bug in helper's error monitoring system
- Make sure that if log_error is executed like this:
log_error "text" "text"
The 2 arguments get merged before being ... - 05:20 pm snf-image Revision 5cd36cf1: Check if the img_properties are decoded correct
- In image helper, check if decode-properties.py returned 0 and log
the error if this is not the case. - 05:14 pm Revision f0fe50c2: Fix typo
- 05:03 pm astakos Revision cde06a7c: Fix bugs: require_http_methods & send None uplimit incase of inlimited resource
- 05:03 pm Revision cde06a7c: Fix bugs: require_http_methods & send None uplimit incase of inlimited resource
- 04:59 pm Revision cd2b0bf5: Sort all API list_* responses
- 03:50 pm Pithos Revision 73fbe301: If PITHOS_QUOTAHOLDER_URL is None do not try to connect to the quotaholder
- 03:50 pm Revision 73fbe301: If PITHOS_QUOTAHOLDER_URL is None do not try to connect to the quotaholder
- 03:48 pm Pithos Revision d3655326: Fix indent and add logging in case of QuotaError
- 03:48 pm Revision d3655326: Fix indent and add logging in case of QuotaError
- 03:28 pm Pithos Android Client Bug #3055 (New): Selecting any file on the list results in an FC
- The client FC's when any file is selected.
The following is a filtered result of the log:
11-12 15:14:27.335 E/... - 03:14 pm snf-ganeti Revision 4041a4e3: Improve error message when migration status fail
- Commit 6a1434d7 (“Make migration RPC non-blocking”) changed the API
for reporting migration status, but has a small c... - 03:14 pm ganeti-local Revision 4041a4e3: Improve error message when migration status fail
- Commit 6a1434d7 (“Make migration RPC non-blocking”) changed the API
for reporting migration status, but has a small c... - 03:13 pm ganeti-local Revision 62457f51: Fix type error in kvm/GetMigrationStatus
- Commit 6a1434d7 (“Make migration RPC non-blocking”) changed from
raising HypervisorErrors to returning MigrationStatu... - 03:13 pm snf-ganeti Revision 62457f51: Fix type error in kvm/GetMigrationStatus
- Commit 6a1434d7 (“Make migration RPC non-blocking”) changed from
raising HypervisorErrors to returning MigrationStatu... - 03:13 pm Pithos Android Client Bug #3054 (New): Folders show 0 byte size
- The folders in the container browser show a 0 byte size.
Expected:
Since these objects cant have a size the labe... - 03:11 pm Pithos Android Client Bug #3053 (New): Change of wording in the New Account option
- The user has 2 choices:
New Account & Pithos+ Login
Expected:
Single option that brings a new panel with:
Manua... - 03:06 pm Pithos Android Client Bug #3052 (New): Default Provider is Rackspace
- Te default provider in adding an account is Rackspace.
Expected: Default provider should be Pithos + - 03:05 pm Pithos Android Client Bug #3051 (New): Invalid token cannot be updated
- The user has to remove his account and re add it when the token is invalid
- 03:05 pm Pithos Android Client Bug #3050 (New): Loading Status is offcenter on the x
- The Loading status is center on the %y but not on the %x
- 03:03 pm Pithos Android Client Bug #3049 (New): User is not informed that his token is invalid
- If an invalid token is found the user is presented with the following error:
Error in com.rackspace.cloud.android.Li... - 01:29 pm snf-ganeti Revision a4c0fe1e: Fix PID file writing in Haskell daemons
- Currently, the code uses createFile, which has the effect of always
truncating the file. This is bad, as the content ... - 01:29 pm ganeti-local Revision a4c0fe1e: Fix PID file writing in Haskell daemons
- Currently, the code uses createFile, which has the effect of always
truncating the file. This is bad, as the content ... - 01:21 pm ganeti-local Revision 29a30533: Remove unsafePerformIO usage
- We need to change a few things, most importantly CLI options defaults,
but otherwise we already used the path to file... - 01:21 pm snf-ganeti Revision 29a30533: Remove unsafePerformIO usage
- We need to change a few things, most importantly CLI options defaults,
but otherwise we already used the path to file... - 01:21 pm ganeti-local Revision 37904802: Change keyToFilename/readSSconfFile interaction
- Currently, keyToFilename uses itself the default config path. In the
light of making that an function in the IO monad... - 01:21 pm snf-ganeti Revision 37904802: Change keyToFilename/readSSconfFile interaction
- Currently, keyToFilename uses itself the default config path. In the
light of making that an function in the IO monad... - 01:19 pm snf-ganeti Revision d66aa238: Change type of program options to 'IO [Options]'
- Some options have defaults that depend on the environment, and we
could handle these in two ways:
- use a place-hold... - 01:19 pm ganeti-local Revision d66aa238: Change type of program options to 'IO [Options]'
- Some options have defaults that depend on the environment, and we
could handle these in two ways:
- use a place-hold... - 01:04 pm Pithos Revision b2691c21: If PITHOS_QUOTAHOLDER_URL is None, perform internal pithos quota checking
- 01:04 pm Revision b2691c21: If PITHOS_QUOTAHOLDER_URL is None, perform internal pithos quota checking
- 12:53 pm snf-image Revision 4c74bd98: Fix minor typo in ChangePassword task
- 12:44 pm Revision 8313c681: Merge branch 'dev' of https://code.grnet.gr/git/pithos into dev
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/modular.py - 12:44 pm Pithos Revision 8313c681: Merge branch 'dev' of https://code.grnet.gr/git/pithos into dev
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/modular.py - 12:37 pm Revision de34ce75: Further fixes on the str/unicode/basestring thing
- 12:29 pm Revision 0a1f986a: Merge branch 'master' into testing
- 12:28 pm Revision 65769612: Fix arg type checking to take into account strings (str, unicode, basestring)
- 12:24 pm snf-occi Revision d2af0fef: Update setup.py
- 12:07 pm snf-occi Revision c94b8e38: Add correct license
- 12:02 pm snf-ganeti Revision 48483a2e: Two small logging improvements
- The "starting" message is changed to match the Python one, and in case
the preparation fails, we also log the error (... - 12:02 pm snf-ganeti Revision 73b16ca1: Annotate confd startup/luxi binding error
- The luxi binding is now annotated for better readability.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 12:02 pm ganeti-local Revision 73b16ca1: Annotate confd startup/luxi binding error
- The luxi binding is now annotated for better readability.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 12:02 pm ganeti-local Revision 48483a2e: Two small logging improvements
- The "starting" message is changed to match the Python one, and in case
the preparation fails, we also log the error (... - 12:02 pm snf-ganeti Revision b9097468: Switch daemon startup to pipe-based error reporting
- This changes the daemon reporting error to the same mechanism as in
Python: use a pipe which is written to from the f... - 12:02 pm snf-ganeti Revision 7413b229: Move and rename BasicTypes.annotateIOError
- It turns out that annotateIOError already exists in the standard
library, with a different purpose (this made me wast... - 12:02 pm snf-ganeti Revision e14b84e9: Switch writing of PID file to new reporting style
- Currently, the writing of the PID file uses a "standard" error
reporting: catch exception, transform it into a 'Resul... - 12:02 pm snf-ganeti Revision ef3de7b0: Move preparation steps of confd in prepMain
- This does the address parsing earlier, before we fork, for
better/faster error reporting.
Signed-off-by: Iustin Pop ... - 12:02 pm ganeti-local Revision e14b84e9: Switch writing of PID file to new reporting style
- Currently, the writing of the PID file uses a "standard" error
reporting: catch exception, transform it into a 'Resul... - 12:02 pm ganeti-local Revision 4c3f55b8: Split queryd run into prepare and exec
- This will help with the general daemon split of prepare/run, and flag
errors earlier in the startup.
Signed-off-by: ... - 12:02 pm ganeti-local Revision ef3de7b0: Move preparation steps of confd in prepMain
- This does the address parsing earlier, before we fork, for
better/faster error reporting.
Signed-off-by: Iustin Pop ... - 12:02 pm ganeti-local Revision b9097468: Switch daemon startup to pipe-based error reporting
- This changes the daemon reporting error to the same mechanism as in
Python: use a pipe which is written to from the f... - 12:02 pm ganeti-local Revision 7413b229: Move and rename BasicTypes.annotateIOError
- It turns out that annotateIOError already exists in the standard
library, with a different purpose (this made me wast... - 12:02 pm snf-ganeti Revision 4c3f55b8: Split queryd run into prepare and exec
- This will help with the general daemon split of prepare/run, and flag
errors earlier in the startup.
Signed-off-by: ... - 12:00 pm snf-ganeti Revision d8e7c45e: Convert tag objects to a safer type
- Currently, we keep information about the "target" of a tag operation
in a data type similar to (TagKind, Maybe String... - 12:00 pm ganeti-local Revision d8e7c45e: Convert tag objects to a safer type
- Currently, we keep information about the "target" of a tag operation
in a data type similar to (TagKind, Maybe String... - 11:44 am snf-ganeti Revision 88609f00: Switch Luxi TH code from simple to custom fields
- This is needed so that we have more flexibility in generating Luxi
serialisation code (deserialisation is still custo... - 11:44 am ganeti-local Revision 88609f00: Switch Luxi TH code from simple to custom fields
- This is needed so that we have more flexibility in generating Luxi
serialisation code (deserialisation is still custo... - 11:44 am snf-ganeti Revision a309a3b4: Fix display of results in ==? operator
- Doh, this is exactly the opposite of what we wanted… good thing no
test failed so far :)
Signed-off-by: Iustin Pop <... - 11:44 am ganeti-local Revision a309a3b4: Fix display of results in ==? operator
- Doh, this is exactly the opposite of what we wanted… good thing no
test failed so far :)
Signed-off-by: Iustin Pop <... - 11:44 am snf-ganeti Revision 92ad1f44: Make THH:genSaveOpCode a bit more general
- This can be improved, by taking all hardcoded names as parameters, to
serve as a more-general "build save clause for ... - 11:44 am ganeti-local Revision 92ad1f44: Make THH:genSaveOpCode a bit more general
- This can be improved, by taking all hardcoded names as parameters, to
serve as a more-general "build save clause for ... - 10:49 am snf-image Revision cf9488fc: Merge branch 'stable-0.6' of https://code.grnet.gr/git/snf-image into stable-0.6
- 12:49 am Bug #3047 (Feedback): Mixup of connected machines with two private networks
- Tested on current okeanos.io:
To reproduce, create two private networks in the UI, first one has four machines, seco...
11/09/2012
- 09:20 pm snf-image Revision 9fca5245: Don't overwrite C:\Unattend.xml in the windows
- If unattend.xml is present in the windows image, use this one unless
USE_DEFAULT_UNATTEND is specified as an image pr... - 08:15 pm Revision 21a85c0b: Merge branch 'dev' of https://code.grnet.gr/git/pithos into dev
- Conflicts:
snf-pithos-app/pithos/api/dispatch.py
snf-pithos-app/pithos/api/management/commands/storagequota.py
snf... - 08:15 pm Pithos Revision 21a85c0b: Merge branch 'dev' of https://code.grnet.gr/git/pithos into dev
- Conflicts:
snf-pithos-app/pithos/api/dispatch.py
snf-pithos-app/pithos/api/management/commands/storagequota.py
snf... - 08:04 pm Revision b1dadd0e: By default report size change in object delete/update (do not include older ve...
- 08:04 pm Pithos Revision b1dadd0e: By default report size change in object delete/update (do not include older ve...
- 07:34 pm Revision abb65ae4: Change test warning exception message
- 07:34 pm Revision e7117103: Fix undefined variable
- 07:34 pm Pithos Revision e7117103: Fix undefined variable
- 07:34 pm Revision 5f79d821: Raise warning exceptions in there are no other valid accounts for testing shar...
- 07:34 pm Pithos Revision abb65ae4: Change test warning exception message
- 07:34 pm Pithos Revision fe3252ab: Fix sqlalchemy warning: IN-predicate invoked with an empty sequence.
- 07:34 pm Pithos Revision 5f79d821: Raise warning exceptions in there are no other valid accounts for testing shar...
- 07:34 pm Revision fe3252ab: Fix sqlalchemy warning: IN-predicate invoked with an empty sequence.
- 07:34 pm Pithos Revision 9d4502a8: Include version information in aquarium messages
- 07:34 pm Revision 2d8e6f94: Send versions as string in resource events queue
- 07:34 pm Revision 9d4502a8: Include version information in aquarium messages
- 07:34 pm Revision 8e9432e8: Comment out sqlalchemy echo
- 07:34 pm Revision 00e9ef7b: Catch explicitly ContainerExists in container_create instead of NameError
- 07:34 pm Revision b7faa11e: Change QuotaholderSync to QuotaholderSerial
- 07:34 pm Revision f75a34ee: Change QuotaholderSync to QuotaholderSerial
- 07:34 pm Pithos Revision f75a34ee: Change QuotaholderSync to QuotaholderSerial
- 07:34 pm Pithos Revision b7faa11e: Change QuotaholderSync to QuotaholderSerial
- 07:34 pm Pithos Revision 00e9ef7b: Catch explicitly ContainerExists in container_create instead of NameError
- 07:34 pm Pithos Revision 8e9432e8: Comment out sqlalchemy echo
- 07:34 pm Pithos Revision 2d8e6f94: Send versions as string in resource events queue
- 07:34 pm Revision 4cfccdd2: incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue ...
- 07:34 pm Pithos Revision 4cfccdd2: incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue ...
- 07:33 pm Revision 5823f8e1: fix access to backend library classes Config and QuotaholderSync
- 07:33 pm Revision 49f44d54: fix backend variable name
- 07:33 pm Revision 70f5bc56: fix backends.lib.sqlite.config.Config set_value
- 07:33 pm Revision 31aa43c8: fix mispelling
- 07:33 pm Pithos Revision 31aa43c8: fix mispelling
- 07:33 pm Pithos Revision 70f5bc56: fix backends.lib.sqlite.config.Config set_value
- 07:33 pm Pithos Revision 49f44d54: fix backend variable name
- 07:33 pm Pithos Revision 5823f8e1: fix access to backend library classes Config and QuotaholderSync
- 07:33 pm Revision 1af183f2: New database tables to keep track of quota holder commisions
- 07:33 pm Pithos Revision 1af183f2: New database tables to keep track of quota holder commisions
- 07:33 pm Pithos Revision d50ed8d4: Fix code formatting to conform to the PEP 8 style guide
- 07:33 pm Revision d50ed8d4: Fix code formatting to conform to the PEP 8 style guide
- 06:18 pm Revision 8b1a5217: Update Changelogs
- 06:16 pm Revision 02da1fae: API enhancements and bug fixing
- 06:15 pm Revision b10aa469: Use the per-user network limit setting
- 06:01 pm ./kamaki Revision 78496d42: Pre-call parisng and errors, new cmd-spec system
- Test firsth in one-command enviroment
cmd-spec system has been initialized, but not finished - 05:54 pm Revision ec4cc419: Merge branch 'ui-0.11' into devel-0.12
- 05:51 pm snf-image Revision c94e12c6: Fix the error messages in helper
- 05:50 pm Revision 047efa37: Redundant definition.
- 05:49 pm Revision f28f3322: Use _check instead.
- 05:32 pm Revision b84ed662: Refactor code in management commands
- 04:49 pm Revision 5ca9a8a3: Incorporate south for django database migrations
- 04:00 pm Revision db46268f: Rename
- 03:53 pm Revision 7eed21c0: No need to subclass OrderedDict.
- 03:51 pm Revision 841d0de0: db text field max len 72 -> 4096
- 03:51 pm Revision 190d155f: Add indexes to VirtualMachine and Network
- Add indexes to VirtualMachine userid and deleted columns
Add indexes to Network userid, deleted and public columns - 03:47 pm Revision 9e4afaa4: Pass formal args as list of tuples.
- 03:45 pm ./kamaki Revision af6de846: Start refactoring main CLI
- Aims:
- cleaner cli load-point code
- move more argument logic to argument module
- move command loading to the seper... - 03:38 pm Revision 377d7b8b: body can be None
- 03:35 pm ganeti-local Revision a12f0ef8: sphinx_ext: Allow use of “rapi” module in pyeval
- This way constants like “rapi.RAPI_ACCESS_WRITE” can be used in
documentation.
Signed-off-by: Michael Hanselmann <ha... - 03:35 pm snf-ganeti Revision a12f0ef8: sphinx_ext: Allow use of “rapi” module in pyeval
- This way constants like “rapi.RAPI_ACCESS_WRITE” can be used in
documentation.
Signed-off-by: Michael Hanselmann <ha... - 03:15 pm Pithos MS Client Revision 46a6bfd9: Fix range (416)
- Fix Installer
Signed-off-by: George Pantazis <gpant@noc.grnet.gr> - 03:12 pm snf-occi Revision b92a3d98: Add sqlite based VO to token map
- 03:05 pm Pithos MS Client Feature #2268 (Closed): Request account auth info when the client starts up and no account.
- 03:05 pm Pithos MS Client Bug #2160 (Closed): Test behaviour for a large number of small files
- 03:05 pm Pithos MS Client Bug #2159 (Closed): Do we need to repair the SQLite database if it becomes corrupt?
- 03:05 pm Pithos MS Client Bug #2149 (Closed): Very high CPU usage when downloading a very large file
- 03:04 pm Pithos MS Client Feature #1610 (Closed): Add Transactional NTFS support for Block updates
- 03:04 pm Pithos MS Client Feature #2270 (Closed): Use Windows 2k+ Restart Manager
- 01:44 pm ./kamaki Revision 062b1d0a: Extract json-encoded error info in clients
- 01:41 pm astakos Revision 639e0352: Fix division by zero
- 01:41 pm Revision 639e0352: Fix division by zero
- 01:11 pm ./kamaki Revision 6cdfdcf3: Minor improvements to server_wait behavior
- 01:08 pm Revision 39a6388d: Improve management commands
- 01:00 pm Revision dc419c7d: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 01:00 pm astakos Revision dc419c7d: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:59 pm Revision 44c296ac: style fixes
- 12:59 pm astakos Revision 44c296ac: style fixes
- 12:58 pm Revision 930f09ba: Separate safely service and resource name (in case resource name contains the ...
- 12:58 pm astakos Revision 930f09ba: Separate safely service and resource name (in case resource name contains the ...
- 12:56 pm Revision 075f43f2: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:56 pm astakos Revision 075f43f2: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:55 pm Revision c042a458: Style fixes
- 12:55 pm astakos Revision c042a458: Style fixes
- 12:50 pm Revision 20a0af52: Merge branch 'cleanse-settings' into devel-0.12
- 12:47 pm astakos Revision b47bdc71: remove lorem ipsum, fix wrong join link
- 12:47 pm Revision b47bdc71: remove lorem ipsum, fix wrong join link
- 12:41 pm Revision 31886905: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:41 pm astakos Revision 31886905: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:41 pm astakos Revision ec1819c3: Style fixes
- 12:41 pm Revision ec1819c3: Style fixes
- 12:37 pm astakos Revision cd1e1513: Change default resource names
- 12:37 pm Revision cd1e1513: Change default resource names
- 12:34 pm snf-occi Revision 19f06355: Authorize only list of selected VOs
- 12:32 pm Revision 824bbd37: Enrich servers-list to list only suspended servers
- add new option `--suspended` in servers-list command to filter output suspended
servers - 12:25 pm Revision 3bf45568: Merge branch 'devel-0.12' into ui-0.11
- 12:24 pm Bug #2022 (Feedback): Fix way version of Python distribution is extracted from 'git describe'
- 12:24 pm Bug #2022: Fix way version of Python distribution is extracted from 'git describe'
- fixed in commit:0fb30b2
- 12:23 pm Bug #1481 (Feedback): Setting proper changes-since values for recurrent requests
- fixed in commit:6de7fde
configurable via UI_CHANGES_SINCE_ALIGNMENT setting (defaults to 0) - 12:21 pm Feature #1791 (Feedback): Display weekly graphs in UI
- fixed in commit:0936e4214eb72bf83f4d3ff972491afbd3570aa6
- 12:10 pm Revision c8152897: More changes in default resource limits
- 12:10 pm astakos Revision c8152897: More changes in default resource limits
- 12:07 pm astakos Revision 0fad7b08: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:07 pm Revision 0fad7b08: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:06 pm astakos Revision 93b6cb50: Bug fix for group create radios
- 12:06 pm Revision 93b6cb50: Bug fix for group create radios
- 11:55 am astakos Revision efb70adf: Change default resource limits
- 11:55 am Revision efb70adf: Change default resource limits
- 11:53 am Revision ef6307cb: Add hlapi to setup
- 11:38 am Revision 3d1e5d1c: Rename highlevel to hlapi
- 11:28 am Revision 49863cf4: Make __init__ non-empty
- 11:02 am Pithos Revision 7ed99da8: wip issue_commision(). no accept or reject yet
- 11:02 am Revision 90311d98: rename resource to pithos+.diskspace
- 11:02 am Revision a7f7699d: make sure backend hasattr 'messages'
- 11:02 am Revision 470984e0: use astakos resource name in issue_commission
- 11:02 am Revision 85352a77: quotaholder serial handling fix
- 11:02 am Revision 5578064f: accept/reject commission on backend_method deco
- 11:02 am Revision 7ed99da8: wip issue_commision(). no accept or reject yet
- 11:02 am Revision 0307b47f: wip quotaholder client in backend
- 11:02 am Pithos Revision 0307b47f: wip quotaholder client in backend
- 11:02 am Revision ecd01afd: fix: initialize per-request quotaholder seriallist
- 11:02 am Pithos Revision 5578064f: accept/reject commission on backend_method deco
- 11:02 am Pithos Revision 85352a77: quotaholder serial handling fix
- 11:02 am Revision 57e09fb4: add socket verification for pooled pithos backends
- 11:02 am Pithos Revision ecd01afd: fix: initialize per-request quotaholder seriallist
- 11:02 am Pithos Revision a7f7699d: make sure backend hasattr 'messages'
- 11:02 am Pithos Revision 90311d98: rename resource to pithos+.diskspace
- 11:02 am Pithos Revision 57e09fb4: add socket verification for pooled pithos backends
- 11:02 am Pithos Revision 470984e0: use astakos resource name in issue_commission
- 10:31 am astakos Revision a3637508: Fix user activation
- 10:31 am Revision a3637508: Fix user activation
- 09:56 am Revision 40a0cd8b: Fix signup
- 09:56 am astakos Revision 40a0cd8b: Fix signup
- 01:19 am astakos Revision 3b99d2d6: Fix management commands
- 01:19 am Revision 3b99d2d6: Fix management commands
11/08/2012
- 08:46 pm Bug #2298 (Feedback): Fix connect vm to network view
- fixed in commit:af62f31
- 08:46 pm Feature #2945 (Feedback): UI private networks not showing (+) line if network is empty, minor dis...
- Fixed in commit:4c39dc1, private network views now may be expanded even if they are empty.
- 08:45 pm Feature #1361 (Feedback): Investigate whether DNS names may be used in the UI
- UI_VM_HOSTNAME_FORMAT etting added in commit:3796f34.
the default value is: 'snf-%(id)s.vm.okeanos.grnet.gr' - 08:37 pm ganeti-local Revision 2a38e913: rlib2: Document two previously undocumented functions
- Commit 208a6cff just included empty docstrings.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I... - 08:37 pm snf-ganeti Revision 2a38e913: rlib2: Document two previously undocumented functions
- Commit 208a6cff just included empty docstrings.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I... - 08:27 pm Revision a6b9836b: Handle suspended VM's in ui
- UI now displays notice for vm's flagged as suspended. User may click on
suspended notice to contact support. - 07:23 pm ./kamaki Revision 85e3803d: Update Pithos+ support documentation
- 07:18 pm Revision 5e05921c: Display inf in case of unlimited group resource in the admin notification emai...
- 07:18 pm astakos Revision 5e05921c: Display inf in case of unlimited group resource in the admin notification emai...
- 06:49 pm Revision 9ee0c6a2: Fix quota in case of unlimited
- 06:49 pm astakos Revision 9ee0c6a2: Fix quota in case of unlimited
- 06:35 pm Revision a429705e: Network view actions fixes
- - Reset network status after a failed destroy action
- Fix multiple network actions (Refs #2298)
- Reset button visib... - 06:19 pm Revision 6639a243: Merge branch 'master' into devel-0.12
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-list.py
snf-cyclades-app/synnefo/api/management/... - 05:53 pm Revision ed1496b7: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 05:53 pm astakos Revision ed1496b7: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 05:53 pm Revision 29b87e7c: Fix group creation summary view
- 05:53 pm astakos Revision 29b87e7c: Fix group creation summary view
- 05:48 pm Revision da0119ed: Pass docstring
- 05:46 pm Revision 5a6c555b: Function to parse args and call function.
- 05:29 pm ./kamaki Revision d07b3796: Fix bug with deep-pathed commands
- FEATURE: subcommands of a callable command are not allowed. e.g.:
if the following exist as callable commands:
cmd1_... - 05:13 pm snf-cloudcms Revision 69c190d7: Fix documentation typo
- 04:40 pm snf-ganeti Revision e4e59de8: jqueue/mcpu: Determine priority using callback
- Instead of being given the priority for acquiring locks by means of a
parameter, mcpu will now call back. This is in ... - 04:40 pm ganeti-local Revision e4e59de8: jqueue/mcpu: Determine priority using callback
- Instead of being given the priority for acquiring locks by means of a
parameter, mcpu will now call back. This is in ... - 04:32 pm astakos Revision ce182d6b: Style changes in group list page
- 04:32 pm Revision ce182d6b: Style changes in group list page
- 04:16 pm Feature #3032 (Feedback): Make SSH connection string and RDP connection data configurable
- 04:16 pm Feature #3032: Make SSH connection string and RDP connection data configurable
- fixed in commit:3796f34 .
Described behaviour can be achieved by applying the following settings,... - 04:15 pm snf-ganeti Revision 8af734f8: Merge branch 'devel-2.6'
- * devel-2.6:
http/__init__.py: Remove extraneous argument
rapi.testutils: Add utility to format HTTP headers
ra... - 04:15 pm ganeti-local Revision 8af734f8: Merge branch 'devel-2.6'
- * devel-2.6:
http/__init__.py: Remove extraneous argument
rapi.testutils: Add utility to format HTTP headers
ra... - 04:08 pm snf-ganeti Revision 22105827: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
http/__init__.py: Remove extraneous argument
rapi.testutils: Add utility to format HTTP headers
r... - 04:08 pm ganeti-local Revision 22105827: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
http/__init__.py: Remove extraneous argument
rapi.testutils: Add utility to format HTTP headers
r... - 03:58 pm Revision 53b9ba10: Import snf-manage network-modify command
- Add extra support for changing link and mac_prefix. Also support
reserving and releasing IPs. - 03:53 pm ganeti-local Revision e080072c: http/__init__.py: Remove extraneous argument
- pylint complained, I fixed it, and unfortunately pushed too early.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 03:53 pm snf-ganeti Revision e080072c: http/__init__.py: Remove extraneous argument
- pylint complained, I fixed it, and unfortunately pushed too early.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 03:40 pm Feature #2948 (Feedback): Pick IP subnet when creating private network
- fixed in commit:29cf98c , configured by UI_AUTOMATIC_NETWORK_RANGE_FORMAT (defaults to "192.168.%d.0/24")
- 03:39 pm Bug #2952 (Feedback): Failing network operations set state despite API error return value
- fixed in commit:c6f9918c5ded5592081f64fa3811aa9998ccbe17
- 03:35 pm Revision 28958b8e: Improve ui personal images ui view
- include reference to custom image creation guide if available.
Reference url can be configured by setting the UI_CUST... - 03:23 pm Revision 12269b45: Fixes for report page
- Bypass group list page
- 03:23 pm astakos Revision 12269b45: Fixes for report page
- Bypass group list page
- 03:20 pm ./kamaki Revision c59aef27: Fix minor wait_server bug, discover a cli bug
- CLI bug: deep-level commands malfunction
- 03:20 pm snf-ganeti Revision 1b8e72f3: rapi.testutils: Add utility to format HTTP headers
- Once again this will be used by forthcoming RAPI test.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 03:20 pm ganeti-local Revision 1b8e72f3: rapi.testutils: Add utility to format HTTP headers
- Once again this will be used by forthcoming RAPI test.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 03:20 pm ganeti-local Revision 0351944b: rapi.testutils: Return headers from mock utility
- A newly added test for RAPI will also verify the returned headers. A
test in ganeti.rapi.client_unittest.py is split ... - 03:20 pm snf-ganeti Revision 0351944b: rapi.testutils: Return headers from mock utility
- A newly added test for RAPI will also verify the returned headers. A
test in ganeti.rapi.client_unittest.py is split ... - 03:19 pm ganeti-local Revision 0e632cbd: http: Add wrapper for mimetools.Message
- A newly added piece of code will also have to parse headers, so having
this wrapper saves us from copying this part o... - 03:19 pm snf-ganeti Revision 0e632cbd: http: Add wrapper for mimetools.Message
- A newly added piece of code will also have to parse headers, so having
this wrapper saves us from copying this part o... - 03:16 pm Revision 1b18db69: Dynamically set user quota url in ui
- 02:58 pm ganeti-local Revision cdc2392b: Rename Confd.hs to Confd/Types.hs
- This should be the last module rename, promise!
We rename this to conform to the other hierarchies (e.g. Query), and... - 02:58 pm snf-ganeti Revision cdc2392b: Rename Confd.hs to Confd/Types.hs
- This should be the last module rename, promise!
We rename this to conform to the other hierarchies (e.g. Query), and... - 02:48 pm ./kamaki Revision fd1f1d96: NEW server method: wait_server + cli command
- wait for server to reach state (e.g. while building)
- 02:24 pm Revision 29cf98c9: Automatic private networks subnet assignment in ui
- Automatically choose a subnet that doesn't already exists in user's
private networks if 'Auto' subnet option is selec... - 02:09 pm astakos Revision 7c4980e1: Group summary page
- 02:09 pm Revision 7c4980e1: Group summary page
- 01:25 pm Revision 01461689: JS networks collection fix
- filter out unexisting deleted networks
- 01:21 pm Revision fdfd8c6d: Fix dispatcher logging
- 12:44 pm astakos Revision 7c76af95: Bug fixes
- 12:44 pm Revision 7c76af95: Bug fixes
- 12:34 pm Revision eaa4e8ed: OrderedDict backported
- 12:31 pm snf-ganeti Revision 3bebda52: OpCodes.hs: add OpTagsSet and OpTagsDel
- Also, adjust comment to $(genOpCode) block to avoid repetition of
"only".
Signed-off-by: Dato Simó <dato@google.com>... - 12:31 pm ganeti-local Revision 3bebda52: OpCodes.hs: add OpTagsSet and OpTagsDel
- Also, adjust comment to $(genOpCode) block to avoid repetition of
"only".
Signed-off-by: Dato Simó <dato@google.com>... - 12:31 pm ganeti-local Revision 367c4241: htools: move TagObject from Luxi.hs to OpCodes.hs
- In addition to ReqQueryTags in Luxi.hs, the TagObject ADT is also
required for the "kind" attribute of OpTagsSet and ... - 12:31 pm snf-ganeti Revision 367c4241: htools: move TagObject from Luxi.hs to OpCodes.hs
- In addition to ReqQueryTags in Luxi.hs, the TagObject ADT is also
required for the "kind" attribute of OpTagsSet and ... - 12:20 pm Pithos MS Client Revision 1f3d113a: Fix for directory renames
- Move detection re-enabled
- 12:10 pm Revision ce2b51c0: Attempt to parse arguments.
- 12:02 pm Revision 17600d55: Forbid creation of non enabled networks
- 11:37 am Revision 72b63775: Context can be None.
- 10:13 am Pithos MS Client Revision 09336328: Added range header fix
- Disable move detection until folder move detection is improved
Fixed upgrade url in settings
11/07/2012
- 08:05 pm Revision 125a8a3e: Additional user notification in vm connect view
- notify users that although connection information appears, vm may not be
available to connect to if it was just resta... - 07:50 pm Revision cbf7b384: UI quota limit handling
- ui inititalization process now includes a call to the introduced
`ui.views.userquota` view which returns a json repre... - 07:01 pm Revision 7a24d2d8: Reworked global schema to be more flexible
- 06:57 pm ganeti-local Revision 7a70541e: Add missing tests for commit f0d2286
- Commit f0d2286 changed the logic of
gnt_instance._ConvertNicDiskModifications to also allow a parameter
named “modify... - 06:57 pm snf-ganeti Revision 7a70541e: Add missing tests for commit f0d2286
- Commit f0d2286 changed the logic of
gnt_instance._ConvertNicDiskModifications to also allow a parameter
named “modify... - 06:00 pm Revision dccebcff: Update single menu vm entry on each vm name change
- 05:58 pm ganeti-local Revision 2ac2e420: Implement base checkFn/prepFn/execFn model for daemons
- This mirrors the code in the Python code base, and is required for
clean error reporting during startup.
This patch ... - 05:58 pm snf-ganeti Revision 2ac2e420: Implement base checkFn/prepFn/execFn model for daemons
- This mirrors the code in the Python code base, and is required for
clean error reporting during startup.
This patch ... - 05:49 pm Revision fa72a75e: Console view IE fixes
- 05:24 pm Revision 9a391024: vmapi improvements
- 04:40 pm Revision 1c60eb3c: Rename nodeapi to vmapi
- 04:26 pm ./kamaki Revision 0a0b9fb6: Modify KeyValueArgument and CmdConfigArgument
- KeyValueArgument now accepts only one key=value pair but can be
repeated:
--property key1=val1 --property key2=va... - 04:24 pm Revision 20013ce7: Merge branch 'nodeapi' into vmapi
- 04:23 pm Revision a7d5d7ef: VM console view style fix
- 04:17 pm Revision 8c804c12: Backend implementation of group creation summary
- 04:17 pm astakos Revision 8c804c12: Backend implementation of group creation summary
- 04:10 pm Revision 3796f345: UI vm connection improvements
- - add configurable vm hostname template
- allow override of vm connect messages
- replace ip by hostname in vm connec... - 03:53 pm snf-image Revision f012a7dd: In update-helper remove the tmp image on errors
- If an error occurs, the temporary helper image under
/var/lib/snf-image-helper should be removed. - 03:39 pm ganeti-local Revision 7ae5d703: One more ghc 7.6 fix
- This is only in master, so needed to be fixed separately.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 03:39 pm snf-ganeti Revision 7ae5d703: One more ghc 7.6 fix
- This is only in master, so needed to be fixed separately.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:... - 03:35 pm ganeti-local Revision c258f110: workerpool: Use itertools.count instead of manual counting
- Instead of having to explicitely increment the value (“… += 1”), a call
to next() is enough. These numbers should in ... - 03:35 pm snf-ganeti Revision c258f110: workerpool: Use itertools.count instead of manual counting
- Instead of having to explicitely increment the value (“… += 1”), a call
to next() is enough. These numbers should in ... - 03:19 pm ./kamaki Revision ae3c77f9: Copy os/users image tags at server_create
- 03:06 pm ganeti-local Revision b9612abb: Merge branch 'devel-2.6' into submit
- * devel-2.6:
Fix compatibility with newer Haskell libraries
Fix gnt-instance console with xl
Conflicts:
... - 03:06 pm snf-ganeti Revision b9612abb: Merge branch 'devel-2.6' into submit
- * devel-2.6:
Fix compatibility with newer Haskell libraries
Fix gnt-instance console with xl
Conflicts:
... - 02:31 pm Feature #3041 (Closed): Refine shibboleth account creation
- * If user has already a local account, ask for local account email & password to authenticate the user and switch to ...
- 02:18 pm ./kamaki Revision 0c24b26b: Enhance confiug options documentation
- 02:08 pm snf-ganeti Revision 27639c4e: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix compatibility with newer Haskell libraries
Fix gnt-instance console with xl
Signed-off-by: Ius... - 02:08 pm ganeti-local Revision 27639c4e: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix compatibility with newer Haskell libraries
Fix gnt-instance console with xl
Signed-off-by: Ius... - 02:07 pm ganeti-local Revision f9435bdc: Switch devel/upload to a static file
- We had twice in the past days questions about devel/upload being
"broken", since bash re-reads shell scripts during t... - 02:07 pm snf-ganeti Revision f9435bdc: Switch devel/upload to a static file
- We had twice in the past days questions about devel/upload being
"broken", since bash re-reads shell scripts during t... - 01:54 pm Revision cde8cde3: Minor js models improvements
- 01:53 pm Revision d3e4bca7: Proper image ssh support identification
- additionally check osfamily image tag. If tag set to linux enable ssh
keys support. - 01:51 pm Revision 40e5d2d2: Change grouped public network name setting
- UI_GROUPED_NETWORK_NAME -> UI_GROUPED_PUBLIC_NETWORK_NAME
- 12:52 pm Revision 7f2dbcad: Use select_for_update for VirtualMachines
- Use select_for_update method when accessing VM objects to prevent
race conditions. Also move start_action from logic ... - 12:49 pm Revision b49e7db8: Search for jobs if server does not exist
- 11:58 am astakos Revision a9aba6b9: Fix for selected resources group
- 11:58 am Revision a9aba6b9: Fix for selected resources group
- 11:06 am astakos Revision d84d925f: Group create summary page static
- 11:06 am Revision d84d925f: Group create summary page static
- 11:04 am Revision fd2bdbb2: Process OP_NETWORK_SET_PARAMS Ganeti jobs
- Modify snf-ganeti-eventd and snf-dispatcher to handle jobs with
OP_NETWORK_SET_PARAMS opcode. Handling of these jobs ... - 10:46 am ganeti-local Revision 1251817b: Fix compatibility with newer Haskell libraries
- This small patch fixes compatibility with a few newer Haskell libraries:
- base 4.6, included with ghc 7.6, removed ... - 10:46 am snf-ganeti Revision 1251817b: Fix compatibility with newer Haskell libraries
- This small patch fixes compatibility with a few newer Haskell libraries:
- base 4.6, included with ghc 7.6, removed ... - 02:53 am Revision 820b18e0: User create_groups api call in group creation
- 02:53 am astakos Revision 820b18e0: User create_groups api call in group creation
11/06/2012
- 08:19 pm ganeti-local Revision 5a5dde45: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 08:19 pm snf-ganeti Revision 5a5dde45: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 08:18 pm snf-ganeti Revision c6885eb9: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- 08:18 pm ganeti-local Revision c6885eb9: Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi
- 08:10 pm snf-ganeti Revision f89b3fc1: Hotplug: do not allow disk/0 to be hotplug-able
- BIOS boots from first disk. If we enable hotplug in disk/0
it will added at the end of PCI address space (slot 31). I... - 08:10 pm ganeti-local Revision f89b3fc1: Hotplug: do not allow disk/0 to be hotplug-able
- BIOS boots from first disk. If we enable hotplug in disk/0
it will added at the end of PCI address space (slot 31). I... - 08:01 pm snf-ganeti Revision f215debf: Use SSH_LOGIN_USER rather than root for xl ssh
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 08:01 pm ganeti-local Revision f215debf: Use SSH_LOGIN_USER rather than root for xl ssh
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 08:01 pm snf-ganeti Revision 1f5557ca: Fix gnt-instance console with xl
- - Rename xm-console-wrapper to xen-console-wrapper
- Pass the xen command to use as a parameter
Signed-off-by: Guido... - 08:01 pm ganeti-local Revision 1f5557ca: Fix gnt-instance console with xl
- - Rename xm-console-wrapper to xen-console-wrapper
- Pass the xen command to use as a parameter
Signed-off-by: Guido... - 07:59 pm ganeti-local Revision 10b86782: Add utility to check if file is executable
- This replaces direct calls to “os.access” and
“os.path.exists”/“os.path.isfile”.
Signed-off-by: Michael Hanselmann <... - 07:59 pm snf-ganeti Revision 10b86782: Add utility to check if file is executable
- This replaces direct calls to “os.access” and
“os.path.exists”/“os.path.isfile”.
Signed-off-by: Michael Hanselmann <... - 07:58 pm ./kamaki Revision 7966ffb8: A little bit more error handling
- 07:44 pm ./kamaki Revision de4f08ef: Handle json-formated server error responses
- 07:27 pm snf-ganeti Revision 55d1ebfa: Fix NameError in constants.py introduced in merge 46c1f82
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:27 pm ganeti-local Revision 55d1ebfa: Fix NameError in constants.py introduced in merge 46c1f82
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:08 pm ./kamaki Revision 0238c167: Propagate error handling corrections up to CLIs
- 06:56 pm snf-ganeti Revision 51dc9701: Update debian/changelog
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:56 pm ganeti-local Revision 51dc9701: Update debian/changelog
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:54 pm ganeti-local Revision 5506670c: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 06:54 pm snf-ganeti Revision 5506670c: Merge branch 'stable-2.6-ippool-hotplug-esi' into debian-2.6
- 06:53 pm snf-ganeti Revision 65b8b768: Add debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:53 pm ganeti-local Revision 65b8b768: Add debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:48 pm snf-ganeti Revision 471b6c46: Add test for Luxi calls consistency hs/py
- This tests that the same Luxi calls are defined in Python and
Haskell. It doesn't test yet that their serialisation i... - 06:48 pm ganeti-local Revision 471b6c46: Add test for Luxi calls consistency hs/py
- This tests that the same Luxi calls are defined in Python and
Haskell. It doesn't test yet that their serialisation i... - 06:26 pm snf-ganeti Revision 46c1f828: Merge branch 'devel-2.6'
- * devel-2.6:
Disable E1101 on ganeti/http/server.py:424
Fix live migration under xl
Don't check for xend port w... - 06:26 pm ganeti-local Revision 46c1f828: Merge branch 'devel-2.6'
- * devel-2.6:
Disable E1101 on ganeti/http/server.py:424
Fix live migration under xl
Don't check for xend port w... - 06:20 pm ganeti-local Revision 16c2024a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Disable E1101 on ganeti/http/server.py:424
Fix live migration under xl
Don't check for xend port ... - 06:20 pm snf-ganeti Revision 16c2024a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Disable E1101 on ganeti/http/server.py:424
Fix live migration under xl
Don't check for xend port ... - 06:19 pm Revision f4091dfb: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 06:19 pm astakos Revision f4091dfb: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 06:18 pm Revision ed2f0452: - Help_text for group create form
- - Resource_presentation dict
- 06:18 pm astakos Revision ed2f0452: - Help_text for group create form
- - Resource_presentation dict
- 05:52 pm Pithos MS Client Revision 23877270: Fix for backslashes when handling moved files
- 05:47 pm ganeti-local Revision 57a6042e: Disable E1101 on ganeti/http/server.py:424
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:47 pm snf-ganeti Revision 57a6042e: Disable E1101 on ganeti/http/server.py:424
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:20 pm Revision 92c22a86: Fixed most bugs ! The scanario is 90% functional.
- 04:49 pm ./kamaki Revision bcb51856: Restore verbose and debug functionality in clients
- 04:34 pm ./kamaki Revision 7e5415a4: Modernize clients and clients.connection error hdl
- 04:32 pm ganeti-local Revision 053c356a: Fix live migration under xl
- Until now the only way to make live migration work in conjunction with
"xl" was to add ssh known_hosts keys for every... - 04:32 pm snf-ganeti Revision 053c356a: Fix live migration under xl
- Until now the only way to make live migration work in conjunction with
"xl" was to add ssh known_hosts keys for every... - 04:32 pm snf-ganeti Revision 3135de69: Don't check for xend port when using xl
- If the toolstack is set to "xl" we shouldn't ping xend for liveness
before attempting a live migration.
Signed-off-b... - 04:32 pm ganeti-local Revision 3135de69: Don't check for xend port when using xl
- If the toolstack is set to "xl" we shouldn't ping xend for liveness
before attempting a live migration.
Signed-off-b... - 04:30 pm Pithos MS Client Revision dbd01723: Modified merging code to detect local moves and create the appropriate tuples
- 04:21 pm Revision c6f9918c: Fix nic add/remove handling
- apply nic network state changes only after successful api calls.
- 04:18 pm Revision e1fda022: Fix nic in network identification
- 04:00 pm ganeti-local Revision 2826897c: utils.io: Improve handling of double and single slashes
- Up until now “IsBelowDir("/", …)” would never return True. The reason
was that an additional slash was added to the r... - 04:00 pm snf-ganeti Revision 2826897c: utils.io: Improve handling of double and single slashes
- Up until now “IsBelowDir("/", …)” would never return True. The reason
was that an additional slash was added to the r... - 03:56 pm Revision af62f31f: Fix expanded grouped public left border styles
- 03:56 pm snf-ganeti Revision f94779f5: workerpool: Don't mask variable in AddManyTasks
- The name “priority” is already used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Bernardo Dal... - 03:56 pm snf-ganeti Revision c69c45a7: workerpool: Simplify _WaitForTaskUnlocked
- The function in is simplified in its structure and duplicated checks
have been merged.
Signed-off-by: Michael Hansel... - 03:56 pm ganeti-local Revision f94779f5: workerpool: Don't mask variable in AddManyTasks
- The name “priority” is already used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Bernardo Dal... - 03:56 pm ganeti-local Revision c69c45a7: workerpool: Simplify _WaitForTaskUnlocked
- The function in is simplified in its structure and duplicated checks
have been merged.
Signed-off-by: Michael Hansel... - 03:42 pm Revision f2a6338c: Merge commit '3b7fef3' into ui-0.11
- 02:53 pm Revision fea84b0f: Bump version 0.11.0
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:52 pm Revision 690d334e: Merge branch 'master' into debian-0.11
- 01:30 pm Revision 6f005bed: Fix UI setting for mac filtered networks
- Rename PRIVATE_FILTERED to correct PRIVATE_MAC_FILTERED.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:30 pm Revision d1b1e683: PUBLIC_ROUTED minor changes
- Do not allow api to create public networks and type other
than PRIVATE_MAC_FILTERED/PRIVATE_PHYSICAL_VLAN.
Rename PU... - 01:30 pm Revision cc16407a: Update network sections in quick admin guide
- Update networking setup to comply with synnefo 0.11 and ganeti
2.6.1+grnet features.
Add section for bridge and mac-... - 01:30 pm Revision 8f0fc472: Update network docs
- Add sections for every possible network flavor
(DEFAULT, IP_LESS_ROUTED, MAC_FILTERED, PHYSICAL_VLAN)
and the corresp... - 01:12 pm Revision 62021933: Initial Ubuntu package files
- 01:09 pm Bug #3031 (Feedback): UI shows inconsistent name for public network
- fixed on commit:3635e7a
- 01:05 pm Revision 3635e7ac: Configurable grouped public network view name
- 12:59 pm Revision 30af98ee: Merge branch 'devel-0.12' into ui-0.11
- 12:57 pm Revision a406663f: Update rapi client
- Get rapi client from snf-ganeti. Add depends argument (for chain jobs)
where needed.
Argument tags must be a list of... - 12:57 pm Revision 6de25206: Add conflicts_check option in network rapi calls
- Ganeti by default checks for conflicting IPs when creating/connecting
networks. This feature can be bypassed for priv... - 12:57 pm Revision 2d762302: Minor backend fixes in networks
- Add conflicts_check option when creating and add network. Check only
if a network is public.
Let tags argument in ra... - 12:50 pm Revision 17c2ed57: Fix HTTP response code when refusing action
- Return Forbidden(403) instead of Unauthorized(401) when refusing a
requested action, because the VM is suspended or t... - 11:45 am Revision 90b67503: Order output of *-list management commands by id
- 11:36 am Revision 77fccdd4: Implement image-list and image-show commands
- Implement two new management commands for plankton.
- image-list: lists public images or all images available
to a us...
Also available in: Atom