Project

General

Profile

Activity

From 09/15/2014 to 10/14/2014

10/14/2014

08:03 PM Feature #9671: Allow crush node trees to be fully traversable after a bucket delete
Reason for rejection?...(for the record) Dan Mick
08:20 AM Feature #9671 (Rejected): Allow crush node trees to be fully traversable after a bucket delete
Christina Meno
07:56 PM Fix #9228 (Rejected): Remove warning about wsgi module when starting apache
Dan Mick
04:21 PM Revision 142a2019 (calamari): Merge pull request #204 from ceph/wip-8665-reorder
Wip 8665 reorder Gregory Meno
03:59 PM Revision faadf6e1 (calamari): tests: add tests for crush_nodes
Test that we generate the expected set of rados commands in the correct
order for each verb.
Test new crush data stru...
Christina Meno
03:03 PM Revision f4631fcf (calamari): cthulhu: add factory to map crush_node API actions to rados_commands
This creates 2 new structures in tracked by cthulhu:
crush_node_by_id
parent_bucket_by_id
Take each verb in CRUD and ...
Christina Meno
03:03 PM Revision 87b1dc45 (calamari): cthulhu: add the RPC plumbing for CRUSH_NODE
Signed-off-by: Gregory Meno <gregory.meno@inktank.com> Christina Meno
03:03 PM Revision 483d2e34 (calamari): rest-api: add crush_node serializer and views
Adds implementation for each CRUD verb.
Adds some error handling translation in rpc_view.
most of the validation happ...
Christina Meno
03:03 PM Revision a742a885 (calamari): rest-api: connect the crush_node views to API endpoints
Signed-off-by: Gregory Meno <gregory.meno@inktank.com> Christina Meno
11:11 AM Feature #8246: Epic: Multi-user Management
Neil Levine
09:22 AM Feature #8665 (Resolved): Add CRUD to calamari api for crush nodes
cthulhu: add factory to map crush_node API actions to rados_commands … f4631fc
cthulhu: add the RPC plumbing for ...
Christina Meno

10/13/2014

07:27 PM Fix #9762: salt-minion death: precise needs later libzmq
building from source with bundled libzmq requires a later cython than precise has by default. Sigh.
Dan Mick
07:19 PM Fix #9762: salt-minion death: precise needs later libzmq
Simply installing the trusty version of python-zmq/libzmq won't work; there are cascading dependencies:
Preparing ...
Dan Mick
04:38 PM Fix #9762: salt-minion death: precise needs later libzmq
This appears to still be the version we're shipping for precise. sigh.
Dan Mick
04:33 PM Fix #9762 (Closed): salt-minion death: precise needs later libzmq
Looking at the mira106 cluster, 2 of 6 salt-minion procs are dead again, with this in the logs:
mira102:
2014-1...
Dan Mick
05:45 PM Feature #9764 (New): CRUSH: Report Not modified on the crush_node resource when no changes would ...
The sticking point here is weight.
Since we are representing weight as a floating point value any update could be a ...
Christina Meno

10/10/2014

08:24 PM Fix #9639: ceph salt module: get fsid from daemon commands
It resolves my issue with a minor syntax error in Dan's workaroud:
- fsid = json.loads(admin_socket(socket...
yaguang wang
10:18 AM Revision 6b6f339d (calamari-clients): Dashboard terminology update.
updates Mon to Monitors,
Updates PG to Placement Group.
Fixes: #9329
Signed-off-by: Karnan TC <kchidamb@redhat.com>
Karnan TC
09:52 AM Revision 7a3ac923 (calamari-clients): Fixes the OSD ordering in the last row when grouped by host...
The connectivity of hostgroup background is not proper.
Now, the position of last row osds are right aligned if it is...
Karnan TC
09:51 AM Revision c118652f (calamari-clients): Fixed viz tooltip position.
Fixes the position of tooltip that appears on top of the
hostgroups in workbench (sort by host).
Fixes #7778
Signed...
Karnan TC
08:16 AM Feature #9726 (Resolved): CRUSH: Create an API view to let people list the crush node types so th...
currently this can be found in two places: crush_map and sync_object/osd_map
Neither serves as an easy to use resour...
Christina Meno
06:44 AM Feature #9722 (New): CRUSH: Allow weight of bucket nodes be set using the crush_node endpoint
Current implementation allows for setting the weight of OSDs but not the higher levels in the tree: host, etc
Invest...
Christina Meno
03:43 AM Fix #9329 (Fix Under Review): Dashboard terminology update
Christina Meno
03:00 AM Fix #7778 (Fix Under Review): UI: Refactor Viz Tooltip Code to place close to target
whenever a hover event is invoked by a OSD pulse. it returns a hover co-ordinates as 0,0.
so a workaround done to di...
Karnan TC

10/09/2014

02:04 AM Bug #9347 (In Progress): Icon update
Karnan TC
02:04 AM Fix #9329 (In Progress): Dashboard terminology update
Karnan TC
02:01 AM Fix #7778 (In Progress): UI: Refactor Viz Tooltip Code to place close to target
The pulse creates a hover area which is removed only after the pulse animation is completed.
This makes the tooltip ...
Karnan TC

10/08/2014

06:34 AM Fix #9701 (Duplicate): salt-call ceph.get_heartbeats error if radosgw is installed on a node in t...
Hello all,
i have discovered a small issue in Calamari ( salt-minion, module ceph.py ) when a rados gateway is dep...
Orlando Mendes
05:14 AM Revision 23e3a775 (calamari): Comment spelling error
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:51 AM Feature #9578 (In Progress): CLUSTER: Add multi-cluster awareness to the dashboard
Kanagaraj Mayilsamy

10/07/2014

10:23 PM Fix #9694 (Closed): libzmq 4.x is API-incompatible; safer to use 3.x
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743508 and https://github.com/hintjens/libzmq/commit/cac0f9838d... Dan Mick
10:15 PM Fix #9639 (Fix Under Review): ceph salt module: get fsid from daemon commands
Dan Mick
09:25 PM Fix #9228: Remove warning about wsgi module when starting apache
This happens on Centos 6.5 (and probably all the RPM distros) because installing mod_wsgi-the-package installs a /etc... Dan Mick
12:00 PM Bug #9622: CVE-2014-7203
This code is not included in 3.x, so this strengthens my resolve to downgrade Dan Mick
11:10 AM Bug #9622: CVE-2014-7203
When zeromq3-x stabilizes upstream, we'll make sure this is in it, and get distro packages built one way or another. Dan Mick
12:00 PM Bug #9621: CVE-2014-7202 zeromq: stream engine security can be downgraded by client
This code is not included in the 3.x branch, so yet more motivation to downgrade to 3.x Dan Mick
11:13 AM Bug #9621: CVE-2014-7202 zeromq: stream engine security can be downgraded by client
Look at resolving with upstream zmq Dan Mick
11:12 AM Bug #9621: CVE-2014-7202 zeromq: stream engine security can be downgraded by client
Dan Mick
11:13 AM Bug #9522: Error thrown from the restapi while modifying pool
Christina Meno
11:10 AM Bug #9486 (In Progress): UI: Error message is not proper when pool creation fails due to duplicat...
Christina Meno
11:07 AM Bug #9520: something breaks with Centos7 and calamari-server/postgres
Dan Mick

10/06/2014

02:41 PM Bug #9670: translate the Weight of items in "buckets" part of OsdMap to be presented as float for...
The raw weight is stored as 16-bit fixed-point; divide by 0x10000 to form the floating-point weight. The interfaces ... Dan Mick
10:25 AM Bug #9670 (Duplicate): translate the Weight of items in "buckets" part of OsdMap to be presented ...
... Christina Meno
10:31 AM Feature #9671 (Rejected): Allow crush node trees to be fully traversable after a bucket delete
Currently DELETE on
cluster/<fsid>/crush_node/<node_id>
will delete any valid node just as the CLI allows
It do...
Christina Meno

10/02/2014

08:36 PM Revision c09e8ed7 (calamari): Merge pull request #198 from ceph/wip-repobuild
Fix up repobuild: newer libzmq3, cleanup Gregory Meno
08:34 PM Revision a8ef6c08 (calamari): repobuild: reprepro on precise doesn't support GetInRelease
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Closes 198
Dan Mick
07:39 PM Revision a949ec7e (calamari): repobuild/precise: Get libzmq3 from trusty and not from precise
libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding ...
Dan Mick
07:39 PM Revision e240d7f3 (calamari): repobuild: Remove obsolete Makefile comments
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:39 PM Revision df62d8be (calamari): repobuild/conf/*: suppress errors for not having keys, InRelease
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:39 PM Revision 9df11a7a (calamari): repobuild/wheezy: get jessie libzmq3, not wheezy
Same as was just implemented for precise to get trusty's libzmq3
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
07:39 PM Revision 575e3b3d (calamari): repobuild: reprepro on precise doesn't support GetInRelease
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:49 AM Revision 5eb89e46 (calamari): conf/salt.master.conf: Add SUSE apache user
Signed-off-by: Tim Serong <tserong@suse.com> Tim Serong
12:49 AM Revision c497590e (calamari): calamari/manage.py: Set a+x file permissions
Want this to have the executable bit set so it can be run directly from
the shell if necessary, rather than prefixing...
Tim Serong
12:49 AM Revision 00340de7 (calamari): carbon.conf: Set PID_DIR=/var/run
Without this, when carbon cache is run from /usr/bin/carbon, it thinks
GRAPHITE_ROOT is /usr, and tries to create pid...
Tim Serong
12:49 AM Revision 00169a92 (calamari): postgres.sql: Add SUSE support
Salt uses `systemctl --all list-units` to check if services exist.
systemd will only list services that have been loa...
Tim Serong
12:49 AM Revision b1202e42 (calamari): Add conf/calamari/suse/calamari.conf
Signed-off-by: Tim Serong <tserong@suse.com> Tim Serong
12:44 AM Revision 5bb3e9f9 (calamari): Apparently "dist" must match "distro/suite" field in the sources.li...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Closes: #199
Dan Mick

10/01/2014

09:33 PM Fix #9639 (In Progress): ceph salt module: get fsid from daemon commands
Hacked around at this a bit. Untested as yet:... Dan Mick
02:54 PM Fix #9639 (Resolved): ceph salt module: get fsid from daemon commands
cluster fsid currently comes from 'config get' commands, but the config may not have the information; however, daemon... Dan Mick
11:55 AM Revision 47e8a0a0 (calamari-clients): show pool validation errors on the form
While creating/updating a pool,if the server
throws any validation errors for the parameters sent
on the request, the...
Kanagaraj Mayilsamy
11:54 AM Revision 522375ae (calamari-clients): Fix error callback issue in pool modification
When the user submit a pool modification with duplicate name
or reduced pg count,rest-api returns the validation erro...
Kanagaraj Mayilsamy
10:51 AM Feature #7480: UI: Support #6907 - add on screen error messages to forms
I have missed some constructs in the new pool flow. It is now fixed, and the PR is updated.
screenshot attached.
Kanagaraj Mayilsamy
06:08 AM Feature #7480: UI: Support #6907 - add on screen error messages to forms
Seeing no error message
steps to reproduce:
launch 2 windows in incognito-mode
GET http://vpm068.front.sepia.cep...
Christina Meno
05:30 AM Revision 9ee96f40 (calamari): repobuild/precise: Get libzmq3 from trusty and not from precise
libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding ...
Dan Mick
05:30 AM Revision 70f02af0 (calamari): repobuild: Remove obsolete Makefile comments
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:30 AM Revision 25ef9380 (calamari): repobuild/conf/*: suppress errors for not having keys, InRelease
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:30 AM Revision d46932b8 (calamari): repobuild/wheezy: get jessie libzmq3, not wheezy
Same as was just implemented for precise to get trusty's libzmq3
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:30 AM Revision c4706379 (calamari): repobuild: reprepro on precise doesn't support GetInRelease
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

09/30/2014

07:33 PM Bug #9521: UI: workbench hostgroups not connected properly
Checkout http://vpm068.front.sepia.ceph.com/dashboard/#workbench sort by host several issues still.
tool tip somet...
Christina Meno
03:47 AM Bug #9521 (Fix Under Review): UI: workbench hostgroups not connected properly
Karnan TC
02:12 AM Bug #9521: UI: workbench hostgroups not connected properly
Now the side effect is also fixed.
when sort by is not selected usual code flow happens and during sort by hostgro...
Karnan TC

09/29/2014

10:04 PM Revision 3790c242 (calamari-clients): Merge pull request #52 from ceph/1.2
Build also requires ruby1.9.1-dev Dan Mick
05:02 AM Fix #7778: UI: Refactor Viz Tooltip Code to place close to target
It is because of a bug with the Rapheal JS.
https://github.com/DmitryBaranovskiy/raphael/issues/565
Additional di...
Karnan TC
03:49 AM Bug #9622 (Can't reproduce): CVE-2014-7203
This is the tracker bug for: https://bugzilla.redhat.com/show_bug.cgi?id=1147315
* This doesn't seem to effect I...
Wade Mealing
03:45 AM Bug #9621: CVE-2014-7202 zeromq: stream engine security can be downgraded by client
Typo, this may effect ICE 1.3 (Unreleased). Wade Mealing
03:43 AM Bug #9621 (Can't reproduce): CVE-2014-7202 zeromq: stream engine security can be downgraded by cl...
This is the tracker bug for: https://bugzilla.redhat.com/show_bug.cgi?id=1147311
* This may effect ICE 1.2
* This...
Wade Mealing

09/28/2014

11:02 PM Feature #9578: CLUSTER: Add multi-cluster awareness to the dashboard
Calamari client is split into two applications. First one contains dashboard, workbench and graph. Second one contain... Kanagaraj Mayilsamy

09/26/2014

03:53 PM Revision a2d8e28d (calamari-clients): Support virtio disks in graphite iostat model
Signed-off-by: Tim Serong <tserong@suse.com>
Closes #50
Tim Serong
11:59 AM Bug #9486: UI: Error message is not proper when pool creation fails due to duplicate name
https://github.com/ceph/calamari-clients/pull/49 will just fix the error callback issue.
https://github.com/ceph/c...
Kanagaraj Mayilsamy
10:30 AM Bug #9486: UI: Error message is not proper when pool creation fails due to duplicate name
I built a package with https://github.com/ceph/calamari-clients/pull/49
and still see this error on creation.
see...
Christina Meno
06:51 AM Feature #8665 (In Progress): Add CRUD to calamari api for crush nodes
Christina Meno
06:51 AM Fix #6383: UI: PG Filtering sometimes overlaps
For me to improve steps to reproduce Christina Meno

09/25/2014

12:38 PM Fix #7778: UI: Refactor Viz Tooltip Code to place close to target
The absolute positioning fails at different window sizes. Christina Meno
05:02 AM Feature #9591 (New): LOCALE: Support localization for 'Manage'
In calamari, currently the infrastructure required to support localization is limited to Dashboard and Graphs. This s... Kanagaraj Mayilsamy
04:11 AM Feature #9590 (New): LOCALE: Allow the user to select the locale
Calamari currently support en-US locale. Once it starts supporting multiple locales(fr-FR, zh-CN), the user should be... Kanagaraj Mayilsamy

09/24/2014

04:19 AM Bug #9521: UI: workbench hostgroups not connected properly
Tried fixing the bug by adjusting the position of hosts in last row.
This is having a side effect.
screenshots ...
Karnan TC
03:53 AM Fix #7778: UI: Refactor Viz Tooltip Code to place close to target
Tooltip is displayed in the center of screen instead of displaying on top of the OSD or hostgroup.
I placed the to...
Karnan TC
03:40 AM Feature #7480 (Fix Under Review): UI: Support #6907 - add on screen error messages to forms

While creating/updating a pool,if the server throws any validation errors for the parameters sent on the request, t...
Kanagaraj Mayilsamy
03:39 AM Feature #7480: UI: Support #6907 - add on screen error messages to forms

While creating/updating a pool,if the server throws any validation errors for the parameters sent on the request, t...
Kanagaraj Mayilsamy

09/23/2014

06:18 PM Feature #9578 (Resolved): CLUSTER: Add multi-cluster awareness to the dashboard
This work will allow configuration of the UI to visualize data from one cluster only.
There will be a ticket followi...
Christina Meno
06:11 PM Feature #8666 (New): resolve an OSD to crush node, decorate the OSD details with that
Christina Meno
06:05 PM Revision f407090c (calamari): Merge pull request #197 from SUSE/wip-fix-servername
Set VirtualHost ServerName to 'calamari'
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:13 PM Feature #9275: Use FQDN for ceph_deploy AND ServerName in calamari.conf
Looks like the cleanest way to accomplish this would be to have ice-setup.py leave the FQDN somewhere by convention a... Christina Meno
11:20 AM Bug #9521: UI: workbench hostgroups not connected properly
Dan Mick
11:12 AM Feature #9421: installing Salt 2014.1.10 via calamari-boostrap on RHEL6.5 has a missing requireme...
Dan Mick

09/22/2014

06:08 AM Feature #9005: Add Calamari APIs to http://ceph.com/docs/master/api/
Attached a screenshot. I think this should resolve it, unless something else is required? Alfredo Deza

09/19/2014

10:51 AM Bug #9520: something breaks with Centos7 and calamari-server/postgres
Quite confusingly, RHEL7 has the exact same version of postgresql-server, and does not apparently require the manual ... Dan Mick
08:35 AM Revision 4780c8e6 (calamari): Set VirtualHost ServerName to 'calamari'
Prior to commit 525606f, the debian calamari.conf had ServerName set to
'graphite', while the el6 and rhel7 calamari....
Tim Serong

09/18/2014

02:01 PM Revision 6f353e6c (calamari): fix calamari-ctl initialize error "TEMPLATE_DIRS setting must be a ...
When setting calamari according to "http://calamari.readthedocs.org/en/latest/development/dev_env.html", by executing... xan
03:49 AM Bug #9522 (Resolved): Error thrown from the restapi while modifying pool
When pool modification request is sent with name(unmodified) and replica(modified), 409 error is thrown with message ... Kanagaraj Mayilsamy
02:25 AM Bug #9521 (Resolved): UI: workbench hostgroups not connected properly
when filtered by hosts in workbench, a background box to differentiate hostgroups shown.
In the last row the last ho...
Karnan TC
01:58 AM Fix #7778 (Fix Under Review): UI: Refactor Viz Tooltip Code to place close to target
Karnan TC

09/17/2014

09:34 PM Revision 4eccb8b6 (calamari): Merge pull request #194 from ceph/wip-8820
Squashed series from wip-8820 Dan Mick
09:14 PM Revision 5a311a53 (calamari): doc: update restapi docs
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:08 PM Bug #9520: something breaks with Centos7 and calamari-server/postgres
Hm. The file is present; however, the error is coming from the server, not psql. Restarting the postgresql service ... Dan Mick
08:59 PM Bug #9520: something breaks with Centos7 and calamari-server/postgres
Or perhaps this is a horrible error that means something else entirely:
https://www.google.com/search?client=ubunt...
Dan Mick
08:57 PM Bug #9520: something breaks with Centos7 and calamari-server/postgres
Actually....this is just between psql and postgres. Hm. Could Centos7's postgres packages be broken?
$ rpm -qa |...
Dan Mick
08:49 PM Bug #9520 (Can't reproduce): something breaks with Centos7 and calamari-server/postgres
Brian Andrus reports that, trying to execute calamari-ctl initialize on centos7, this happens:... Dan Mick
03:43 PM Bug #8975 (Resolved): No Cluster available on Trusty
Dan Mick
03:42 PM Fix #8820 (Resolved): calamari: min_size is not set correctly when pool size is non-default
Dan Mick
03:27 AM Revision 704f66c1 (calamari): doc: note special handling of min_size in pool create/modify
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:27 AM Revision 8059933d (calamari): doc: missing module level in manhole notes
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:26 AM Revision 53574db4 (calamari): tests: try several pool min_size updates relative to size
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

09/16/2014

10:43 AM Feature #8665: Add CRUD to calamari api for crush nodes
I have made a mistake in verifying how well the CLI implements the functionality required to compete this ticket.
cr...
Christina Meno
10:26 AM Feature #8665 (Fix Under Review): Add CRUD to calamari api for crush nodes
Christina Meno
10:39 AM Feature #8666: resolve an OSD to crush node, decorate the OSD details with that
Is there any correlation for host buckets in crush map to nodes running OSDs? beyond the fact that the map need to li... Christina Meno
10:26 AM Feature #8666 (In Progress): resolve an OSD to crush node, decorate the OSD details with that
Christina Meno
04:48 AM Revision d88dfb55 (calamari): cthulhu: set appropriate min_size on pool create/update
Use an algorithm similar to Ceph's: requested min_size or
default, compare to size, use whichever is smaller; or if
n...
Dan Mick
12:37 AM Bug #9486: UI: Error message is not proper when pool creation fails due to duplicate name
Response from rest-api
{"name": ["Pool with name test3 already exists"]}
Kanagaraj Mayilsamy
12:13 AM Bug #9486: UI: Error message is not proper when pool creation fails due to duplicate name
The error should be "Pool with name <name> already exists" Kanagaraj Mayilsamy
12:12 AM Bug #9486 (Resolved): UI: Error message is not proper when pool creation fails due to duplicate name
Steps to reproduce:
1. Go to pool list view
2. Create a new pool with name 'test1'
3. Try to create a another po...
Kanagaraj Mayilsamy

09/15/2014

09:32 AM Feature #9005: Add Calamari APIs to http://ceph.com/docs/master/api/
Don't see anything at http://ceph.com/docs/master/api/ ? Neil Levine
07:31 AM Feature #7480: UI: Support #6907 - add on screen error messages to forms
At the current state, the pool creation has the form based input.
Things which happen when the user tries to creat...
Kanagaraj Mayilsamy
03:31 AM Feature #7480 (Need More Info): UI: Support #6907 - add on screen error messages to forms
Christina Meno
03:31 AM Fix #7778 (In Progress): UI: Refactor Viz Tooltip Code to place close to target
Christina Meno
 

Also available in: Atom