Project

General

Profile

Activity

From 03/31/2014 to 04/29/2014

04/29/2014

11:39 PM Fix #8029 (In Progress): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
Dan Mick
11:37 PM Fix #8029 (New): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
Built 4.0.5 as an RPM on centos64; pushed spec changes for that to the inktankstorage clone. Perhaps this will serve... Dan Mick
01:32 PM Fix #8029 (In Progress): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
Ian Colle
07:38 PM Revision 39f30dfc (calamari): Remove now-unused top-level requirements files
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:23 PM Revision e4e226eb (calamari): Merge pull request #111 from inktankstorage/wip-8029
Bump pyzmq version to 14.2.0 for newer libzmq Dan Mick
07:15 PM Revision 4de29be2 (calamari-clients): Merge pull request #17 from inktankstorage/wip-manage-build...
Change vagrant and Makefile to build completely if Ubuntu, build from Ubuntu output if not. Dan Mick
05:46 PM Bug #8253 (Resolved): salt-call highstate for devmode has new errors
44d47462a669597d3d907303347a35e1c00138ce and 32369d9e2cf299d692d97c75004e428da8d1e26b pushed to master Dan Mick
05:20 PM Bug #8253 (Resolved): salt-call highstate for devmode has new errors
I'm on commit 4de29be22c4d461c9a8aa277a90cfbf3c61fa2e6
I'm trying to start a new VM but the salt-call highstate is...
Yan-Fa Li
04:49 PM Fix #7948: UI: Only the first item in the list of health summaries is shown
There's a live demo deployed to mira106 if folks want to check it out. Please don't reinstall the dashboard for a bit. Yan-Fa Li
04:44 PM Fix #7948: UI: Only the first item in the list of health summaries is shown
Modal mockup Yan-Fa Li
02:35 PM Revision 58a0e7cb (calamari): Merge pull request #110 from inktankstorage/wip-8126
Wip 8126 - No Duplicate pool name detection John Spray
02:34 PM Revision 6ed41acb (calamari): Changes serializer to actually work
Christina Meno
01:35 PM Fix #7444: UI: clean up modal code
Ian Colle
01:35 PM Feature #7303 (Closed): UI: Manage: Cluster
Ian Colle
01:34 PM Feature #7096: UI: Customized Values for Colors, logo and font.
Ian Colle
01:34 PM Feature #7115: UI: front-end plugin prototype work
Ian Colle
01:31 PM Feature #6837 (In Progress): Setup: script to host local repo and install Calamari packages
Ian Colle
01:31 PM Bug #8249 (Resolved): differentiate between timeouts that need to be scaled and those that don't ...
In fixing 8145-6 I introduced a scaling factor to timeouts for tests running against external ceph clusters.
Some ...
Christina Meno
01:17 PM Bug #8248 (Resolved): Cleanup instructions and parsing of teuthology output due to landing of wip...
during review of wip-8050 I agreed to move cluster.yaml to info.yaml and add a level to encapsulate the data from clu... Christina Meno
12:59 PM Fix #8126 (Resolved): No Duplicate pool name detection
Christina Meno
12:16 PM Feature #6969 (Resolved): Vagrant setup for building backend for centos
Dan Mick
12:15 PM Feature #8065 (Resolved): vagrant setup for -clients builds
commit 3bc4744f16897edfb78893909be1ff41cefd7403 Dan Mick
10:20 AM Feature #8247 (New): Epic: RBD Management
As an admin, I would like to perform RBD CRUD via Calamari rather than the CLI. Neil Levine
10:14 AM Feature #8246 (Resolved): Epic: Multi-user Management
As an admin, I would like to configure individual users with their own username and password to Calamari.
As an admi...
Neil Levine
10:09 AM Feature #8245 (New): Epic: Erasure Code CRUD
As an admin, I would like to configure a pool to use Erasure Coding rather than replication. Neil Levine
10:09 AM Feature #8244 (New): Epic: Cache Tier Pool CRUD
As an admin, I would like to configure a pool to have a cache tier. Neil Levine
10:08 AM Feature #8243 (Resolved): Epic: Multiple Cluster Management
As an admin, I would like to manage multiple Ceph clusters from within a single instance of Calamari. Neil Levine
09:29 AM Fix #7415 (Closed): Errors in logs for sim and calamari.log
I haven't seen any stability issues for quite some time. Closing. Yan-Fa Li
05:07 AM Fix #7415: Errors in logs for sim and calamari.log
Yan -- the evernote links seem to be dead now, are you still seeing this issue? John Spray
09:22 AM Revision 72df31b9 (calamari): Merge pull request #108 from inktankstorage/wip-8144
cthulhu: work around salt-master connection issues John Spray
07:20 AM Fix #8146 (Resolved): test_mon_down sometimes fails when running tests against ExternalCephContro...
Christina Meno
07:19 AM Fix #8145 (Resolved): _wait_for_servers times out sometimes when running test-suite against Exter...
Christina Meno
05:06 AM Fix #7798 (Resolved): Memory leak in cthulhu
This was either a dupe or I never closed it -- this would have been the issue where the salt client class was queuing... John Spray
05:03 AM Fix #7846 (Rejected): User Requests Appear to be stuck and never clear
Unless this is still occurring with latest code, I don't think we can do much with this ticket. John Spray
04:37 AM Revision 6545349f (calamari): Bump pyzmq version to 14.2.0 for newer libzmq
References: #8029
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
02:28 AM Fix #8144: Communication failure between salt-master and cthulhu
Merged the workaround for 1.2, moving this to backlog for One Day. John Spray

04/28/2014

09:32 PM Fix #8029: Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
I was able to update python-zmq to 14.2.0 for the -server venv version update. As it uses 4.0.4, I'll see if I can't... Dan Mick
06:58 PM Revision 3ffb95aa (calamari): Merge pull request #109 from inktankstorage/wip-8146
Fixes test_mon_down test failure GregMeno
05:37 PM Revision 07d14651 (calamari): Adds validation for pools so we don't create them with duplicate names
Christina Meno
05:37 PM Revision 417e64ef (calamari): Adds a note that I might generalize this solution
Christina Meno
02:48 PM Tasks #8238 (Resolved): ICE 1.1 Repo: Please add latest version of ceph-deploy to download.inktan...
Thought I did an update to this but I got this pushed out like 3 hours ago. Sandon Van Ness
10:50 AM Tasks #8238: ICE 1.1 Repo: Please add latest version of ceph-deploy to download.inktank.com
Alfredo was pushing out a release just earlier. He is going to double check everything looks good with his release af... Sandon Van Ness
10:48 AM Tasks #8238 (Resolved): ICE 1.1 Repo: Please add latest version of ceph-deploy to download.inktan...
We need the version of ceph-deploy which includes the config file capability, so the user can point it to the package... Neil Levine
10:41 AM Fix #8126 (Fix Under Review): No Duplicate pool name detection
Christina Meno
10:41 AM Fix #8126 (In Progress): No Duplicate pool name detection
Christina Meno

04/25/2014

04:56 PM Revision 39e04cbf (calamari): Merge pull request #93 from inktankstorage/wip-6856
Make calamari-server build/work on Centos GregMeno
02:35 PM Feature #6856 (Resolved): Package 1.2 backend and dependencies (CentOS & Wheezy)
Dan Mick
02:34 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
The above was an issue with VMWare, but not the Virtualbox image; it's not root-caused, but we're letting it go.
M...
Dan Mick

04/24/2014

11:51 PM Revision 7087da79 (calamari-clients): Issue #8208: Sort results of API call
In the old usage of the OSD API before bulk, I would request each OSD
individually and the promises API would return ...
Yan-Fa Li
10:02 PM Revision 3864b04d (calamari-clients): BUG FIX: don't reassign requirejs references!
Introduced a bug by overwriting a requirejs reference. Bad developer. Yan-Fa Li
09:35 PM Revision 342f214a (calamari-clients): Add modal helper on error to error path
Now that 403 is handled across manage app only report unexpected errors. Yan-Fa Li
04:56 PM Fix #8117 (Resolved): UI: Pending Hosts: Approve All - better error handling
Yan-Fa Li
04:56 PM Fix #8117: UI: Pending Hosts: Approve All - better error handling
branch manage, commit 342f214ad783dd533252753e412f6741683c2211 Yan-Fa Li
04:55 PM Fix #8209 (Resolved): UI: regression osd-host view fails to load after 1st load
do not re-assign require js references
branch manage, commit 3864b04d42c46e9eeeb581b94866c27b824cba3b
Yan-Fa Li
04:37 PM Fix #8209 (Resolved): UI: regression osd-host view fails to load after 1st load
When navigating to osd-host view it works the first time through the app, but crashes subsequent visits to the same v... Yan-Fa Li
04:54 PM Fix #8208 (Resolved): UI: calamari osd api doesn't respect order of requested ids
branch manage, commit 7087da790b0e8076334df2485e4c6e7dd44c5628 Yan-Fa Li
04:35 PM Fix #8208 (Resolved): UI: calamari osd api doesn't respect order of requested ids
postpone sort until after you request the ids Yan-Fa Li
05:23 AM Revision d3f3d464 (calamari-clients): Apply a once function to modal
You only want this to run one time. Subsequent 403 errors can be
ignored.
Yan-Fa Li
12:09 AM Revision 096e69b1 (calamari-clients): General Network Request Error Handling
Add a generic network error interceptor via Restangular.
Look specifically for 403 errors and pop up a modal to redir...
Yan-Fa Li

04/23/2014

11:31 PM Revision 5b1f34e9 (calamari-clients): debian/changelog: bad date string
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision f0768886 (calamari-clients): Makefile, clients.spec: only package rpm based on tarfile f...
New make target build_product creates a tar from a built debian
directory; new target rpm builds an rpm from that bui...
Dan Mick
11:31 PM Revision f39b8fa3 (calamari-clients): Fork vagrant into precise-build and centos-package; shared ...
The vagrant config is really only different in the box image for
Vagrantfile, but the names are chosen to reflect the...
Dan Mick
11:31 PM Revision a18b3ef4 (calamari-clients): precise-build Vagrantfile: bump VM up to 1GB
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision ee59f336 (calamari-clients): vagrant's top.sls: execute build_deps only on precise
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision 3bc4744f (calamari-clients): Build from build-product tar on centos.
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision b8f56d7d (calamari-clients): Makefile: cleanup: replace clunky ifndefs, set SHELL to bash
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision 6b3fbfd9 (calamari-clients): Makefile: make build and clean happen only on Ubuntu
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:31 PM Revision 3e830058 (calamari-clients): Makefile: "make dpkg" also sets changelog version
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:02 PM Revision 75a91571 (calamari-clients): Fix bug introduced by issue #8181
Using timeout within a closure requires reference to this. Yan-Fa Li
10:38 PM Fix #8117 (In Progress): UI: Pending Hosts: Approve All - better error handling
I've committed some general error handling improvements which I'll be building on. All 403 errors are now routed thro... Yan-Fa Li
06:34 PM Revision 018d6650 (calamari): Fixes test_mon_down test failure
Christina Meno
06:33 PM Revision 13bb09ae (calamari): Merge pull request #107 from inktankstorage/wip-test-fixes
Wip test fixes GregMeno
06:16 PM Revision fc981663 (calamari): Add apache config modifications to the rh-specific conf
Missed some WSGI config from 1.1 as well as some recent log file location
changes from the 1.2 work
Signed-off-by: D...
Dan Mick
06:16 PM Revision e5c2577c (calamari): Make calamari.conf flavor-specific (to handle web username)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision 31ec3d2f (calamari): Wheezy build
Split repobuild/conf into two (ubuntu and wheezy)
Wheezy reprepro conf apparently needs two separate distributions
(...
Dan Mick
06:16 PM Revision 2e1b569f (calamari): .gitignore: add output dirs in repobuild/
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision 12edd7b5 (calamari): Be more US-centric with Ubuntu archive
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision 87753a20 (calamari): Remove obsolete /var/lib/calamari_web (used to hold SQLite frontend...
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision d7be9572 (calamari): build-rpm.sh cleanup:
- remove DISTDIR, define and use SRC
- set VERSION/REVISION in this file so Makefile doesn't try
(because make runs...
Dan Mick
06:16 PM Revision 4d664d24 (calamari): calamari.spec cleanup:
- BuildRoot is obsolete and useless
- extraneous %description, %build stanzas
- remove /usr/lib/debug; build no longe...
Dan Mick
06:16 PM Revision 716d9b76 (calamari): calamari_ctl: boilerplate error; dump stderr when running postgres.sls
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision 83297e53 (calamari): Makefile: cleanups for RPM building
- default target "all"
- "build" does only version and build-venv, not set_deb_version
- install/install-rpm depend o...
Dan Mick
06:16 PM Revision d8f2c81c (calamari): calamari.spec: update for 1.2
- new requirements
- pkg name now calamari-server
- only one package
- updated files list
- updated install scripts
-...
Dan Mick
06:16 PM Revision b24e1a49 (calamari): postgres.sql: extra steps for Centos: initdb, auth: ident -> md5
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision b205fe3f (calamari): vagrant/centos-build: make it work for -server
- Use Virtualbox centos box image
- Install EPEL to install salt-master
- install all other build requirements
- add ...
Dan Mick
06:16 PM Revision fb996425 (calamari): Makefile: determine Python major/minor version for venv lib paths
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:16 PM Revision 798da734 (calamari): Make requirements.txt flavor-specific.
importlib is not available in Python 2.6. Just make flavor-specific
versions of requirements.txt to address this. I...
Dan Mick
06:16 PM Revision b7d7a327 (calamari): redhat-lsb-core needed for lsb_release for get-flavor.sh. 20M for ...
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:06 PM Revision 256cd33f (calamari): cthulhu: work around salt-master connection issues
Because we have an as-yet-unexplained silent death
of the connection between cthulhu and salt-master,
we will now re-...
John Spray
05:18 PM Revision 8115be6d (calamari-clients): Issue #8181 Fix Regression in Disk Space/Inode
- missed a host -> fqdn conversion Yan-Fa Li
11:55 AM Fix #8145 (Fix Under Review): _wait_for_servers times out sometimes when running test-suite again...
Fixed by wip-8146 Christina Meno
11:54 AM Fix #8146 (Fix Under Review): test_mon_down sometimes fails when running tests against ExternalCe...
Christina Meno
11:22 AM Revision 1e303bfe (calamari): tests: generalize stale process killing
On some platforms (notably my mac) pythno processes
are just named 'python2.7' by psutil, so inspect
cmdlines to find...
John Spray
11:22 AM Revision 1ad2b53b (calamari): tests: fix unpause, had extraneous "; done"
John Spray
11:22 AM Revision ff6c89d8 (calamari): tests: log output on failed _run_command
John Spray
11:21 AM Revision d5fed372 (calamari): tests: fix NotImplementedError usage
Missing () John Spray
10:20 AM Fix #8181 (Resolved): UI: graph: regression disk space/disk inode graphs not appearing
fixed branch manage, 8115be6d1369d18417d78cdf0421de7cde0b34e2
Missed a host -> fqdn conversion
Yan-Fa Li
05:49 AM Revision 6689a44a (calamari-clients): Issue #8159 Warn User About IndexedDB not working
indexed does not work on Firefox when the browser is in private
browsing mode. Interesting it does work in Chrome, I'...
Yan-Fa Li
03:44 AM Revision d932acb9 (calamari-clients): Issue #8159 WIP
Yan-Fa Li
03:43 AM Revision 7d385448 (calamari-clients): Issue #8159 Update jQuery, backbone and add modal
Using Backbone.Modal http://awkward.github.io/backbone.modal/ Yan-Fa Li
03:35 AM Fix #8107 (Resolved): When updating pools with the api requests fail silently if pool creation is...
John Spray
01:54 AM Bug #8179: REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
With a 500 like this, there should be a backtrace waiting for you in /var/log/calamari/calamari.log John Spray

04/22/2014

10:54 PM Fix #8159 (Resolved): UI: Warn user about incognito/private mode and IndexedDB not working
branch manage, commit 6689a44a775e6fa934f205150520ef4a633a91c3
IndexedDB does not work on Firefox when the bro...
Yan-Fa Li
09:26 PM Revision 30798a09 (calamari-clients): Reject any promises we have immediately on error
- could create memory leaks Yan-Fa Li
04:32 PM Fix #8181 (Resolved): UI: graph: regression disk space/disk inode graphs not appearing
Yan-Fa Li
12:04 PM Bug #8179: REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
Christina Meno
12:04 PM Bug #8179: REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
Actually I initially tried 'accepted' as the status. Then I tried to 'pre' to see what it did. Yan-Fa Li
12:02 PM Bug #8179 (Resolved): REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
If I use http://mira106.front.sepia.ceph.com/api/v2/key
and send a patch to update an existing id the backend retu...
Yan-Fa Li
11:01 AM Fix #8146 (In Progress): test_mon_down sometimes fails when running tests against ExternalCephCon...
Christina Meno
11:01 AM Fix #8146: test_mon_down sometimes fails when running tests against ExternalCephController
Initial task for dev8 is to demonstrate that this issue is a flaw in production code. Christina Meno
11:00 AM Fix #8145: _wait_for_servers times out sometimes when running test-suite against ExternalCephCont...
Initial task for dev8 is to demonstrate that this issue is a flaw in production code. Christina Meno
10:59 AM Fix #8144: Communication failure between salt-master and cthulhu
Two actions for me:
* Read the related salt code and see if anything's obviously wrong
* Write a workaround for o...
John Spray
10:43 AM Fix #8144: Communication failure between salt-master and cthulhu
We're seeing:
* salt-master is receiving messages as expected but they're not making it to cthulhu.
* the last sa...
John Spray
10:11 AM Fix #8144: Communication failure between salt-master and cthulhu
Looks like it ran for 10h before getting stuck :(
Only thing to note is that I didn’t update salt on the master
Christina Meno
10:58 AM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
... Christina Meno
04:46 AM Revision ff844f2a (calamari-clients): Extract intercept 304 into a helper
- apply to all OSDService write operations Yan-Fa Li

04/21/2014

09:54 PM Feature #7480: UI: Support #6907 - add on screen error messages to forms
Depends on issue #8126 Yan-Fa Li
09:51 PM Fix #8173 (Rejected): UI: verify error behavior for cluster settings
No immediate errors. Yan-Fa Li
02:44 PM Fix #8173 (Rejected): UI: verify error behavior for cluster settings
304s should be converted to a harmless success. Yan-Fa Li
09:42 PM Revision 32c49a1d (calamari-clients): Issue #7850 Handle 304 OSD errors gracefully
A 304 response is returned when an operation on the backend is
idempotent and has not changed the state of calamari. ...
Yan-Fa Li
07:00 PM Revision 64989ca4 (calamari): Merge pull request #106 from inktankstorage/wip-8107
Wip 8107 GregMeno
02:43 PM Fix #7850 (Resolved): UI: Handle a 304 Gracefully from OSD API
branch manage, commit 32c49a1d140f115d800944a1f46afda248cbbe60 Yan-Fa Li
01:47 PM Fix #8144: Communication failure between salt-master and cthulhu
Notes:
Mira122 needed to build pyzmq, unlike mira110 and mira118
retarted then:
ubuntu@mira106:~$ sudo supervi...
Christina Meno
12:18 PM Fix #8144: Communication failure between salt-master and cthulhu
From Cthulhu's perspective:... Christina Meno
10:49 AM Revision d3fd590f (calamari): Merge pull request #105 from inktankstorage/wip-testing-cleanup
Wip testing cleanup John Spray

04/19/2014

07:19 AM Revision f339959a (calamari-clients): Issue #8158: Firefox input textbox width is wacky
Set the input text box for reweight to 4em. Does not affect blink/webkit
ony firefox :(
Yan-Fa Li
07:01 AM Revision 7d3c0241 (calamari-clients): Fix a bug
- 'in' is a reserved keyword. Use the object derefence instead of dot
notation.
- rename tranform to format
Yan-Fa Li
07:01 AM Revision 475bc2a2 (calamari-clients): Issue #7847 Implement polling on OSD-Host view
This feature is a lot more complex than I would prefer, I found a lot of
subtle UI bugs while writing it. The complex...
Yan-Fa Li
12:19 AM Fix #8158 (Resolved): UI: Firefox:OSD-Host:Reweight Width
branch manage, commit f339959a4ae10d32323390b4c81c281126f5727b Yan-Fa Li
12:00 AM Fix #7847 (Resolved): UI: OSD Host View - poll backend
branch manage, commit 475bc2a2a5b1e1c3115a04e2afb820daeed01c7e Yan-Fa Li

04/18/2014

11:23 PM Fix #8159 (Resolved): UI: Warn user about incognito/private mode and IndexedDB not working
Indexdb is simple not available when incognito or private browsing is in use. Yan-Fa Li
10:40 PM Fix #8158 (Resolved): UI: Firefox:OSD-Host:Reweight Width
Width is out of control on firefox. Yan-Fa Li
07:16 PM Fix #8127 (Resolved): postrm/postun remove more than just calamari-server files
Dan Mick
07:15 PM Fix #8128 (Resolved): gevent 1.0.0final requires greenlet 0.3.2
Dan Mick
06:43 PM Revision 3edd56a6 (calamari): Adds code to change timeout based on which ceph controller we are r...
Christina Meno
06:43 PM Revision 869df24d (calamari): Fixes a broken template expansion for venv
Christina Meno
06:40 PM Revision b2aa817c (calamari): Removes test conf from the calamari template
Christina Meno
06:40 PM Revision 2a73f379 (calamari): Removes unnecessary CalamariConfig
Christina Meno
06:40 PM Revision 18645fdb (calamari): Strips out config file parsing during test
Christina Meno
06:38 PM Revision 0f060977 (calamari): Moves test.conf to a template, changes to default to embedded
Christina Meno
06:13 PM Revision cfbdb624 (calamari-clients): Move modal code out of server-helpers
- Move modal creation for detail view back to root.js
- Take advantage of promise
Yan-Fa Li
05:00 PM Feature #8157: Annotations API
This is a great idea. One drawback with the current UI is it doesn't allow historical views beyond the last week. Th... Yan-Fa Li
03:47 PM Feature #8157: Annotations API
If we had this then it could be taken a step further, allow the API end point to be specified in the ceph.conf:
> ...
Kyle Bader
03:34 PM Feature #8157 (New): Annotations API
It would be awesome if Calamari had an annotations API so that other systems, or administrators could tag events and ... Kyle Bader
04:55 PM Revision f62e84bf (calamari): cthulhu: handle issues with ongoing creations
1. PgCreatingRequest checks pg_num in OSD map
=============================================
A change to the behaviou...
John Spray
04:50 PM Revision fc63f858 (calamari): minion-sim: emulate refusal to mod pg_num while creating
John Spray
04:50 PM Revision 22ec609e (calamari): tests: Remove #8107 sleeps
John Spray
01:21 PM Revision 40f418da (calamari): Merge pull request #96 from inktankstorage/wip-8096
cthulhu: fix hashpspool vs. older versions John Spray
10:04 AM Revision 1493f184 (calamari): tests: clean up whitespace + remove simplejson
(make check recently expanded to cover tests/)
(use standard lib json to avoid extra dependency)
John Spray
09:56 AM Revision 7b61ff54 (calamari): tests: Handle old cephs that can't set hashpspool
John Spray
09:55 AM Revision 4611a234 (calamari): cthulhu: use old-style int value for hashpspool
Using 'true' or 'false' was not supported on dumpling.
Fixes #8096
John Spray
09:55 AM Revision 161ac74b (calamari): tests: Use make pool arguments version-dependent
(Because default flags are different on dumpling than firefly)
Fixes: #8096
John Spray
06:28 AM Feature #8134: Validate pg_num/pgp_num bounds during pool POST and PATCH

Was: pool updates with pg_num over 65536 fail at the ceph layer. Perform validation in the rest-api for this.
John Spray
06:20 AM Fix #8096 (Resolved): Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
John Spray
05:34 AM Revision 51fcc2b4 (calamari-clients): More removal of magic numbers
- use configuration service Yan-Fa Li
05:08 AM Fix #8146 (Resolved): test_mon_down sometimes fails when running tests against ExternalCephContro...
... Christina Meno
05:07 AM Revision 41bbe7e9 (calamari-clients): Create Configuration Service for magic values
Yan-Fa Li
05:01 AM Fix #8145 (Resolved): _wait_for_servers times out sometimes when running test-suite against Exter...
... Christina Meno
04:06 AM Fix #8144 (New): Communication failure between salt-master and cthulhu
2014-04-13 06:25:40,001 [salt.crypt ][DEBUG ] Failed to authenticate mes
sage
Christina Meno
02:43 AM Bug #8142 (Rejected): regression on api/v1/cluster/<FSID>/space
You're talking specifically about mira106, right? This is happening because it's not running the latest diamond on t... John Spray
12:16 AM Revision 55407e80 (calamari-clients): Issue #8136: disable Repair option for 1.2 release
Yan-Fa Li

04/17/2014

10:41 PM Revision e518915a (calamari-clients): Extract ICON definition
- Turn it into a reference Yan-Fa Li
10:38 PM Revision 6f812bd5 (calamari-clients): CSS Fix
- use a min-height so content doesn't overflow card Yan-Fa Li
10:33 PM Revision ebf551c0 (calamari-clients): Make the cluster host transition smoother
- use a slight delay and fade up the hosts list. Yan-Fa Li
09:56 PM Revision eeb57337 (calamari-clients): Improve Pool Transition
- implement a change/delete/add detection loop
- use fade animation when adding pool entries
- pause up to 500ms afte...
Yan-Fa Li
09:35 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
There is an issue with the specfile's %buildroot. Default is apparently... Dan Mick
07:26 PM Revision eb5504fd (calamari-clients): Make transition animations smoother
- set a minimum height
- add a margin to bottom to make card more obvious
- remove style attrs use classes
Yan-Fa Li
07:11 PM Revision 0c5acb91 (calamari-clients): Make the OSD List less Janky
- wait up to 500ms after the request for individual status has completed
- fade in the host entries
- restrict the la...
Yan-Fa Li
05:16 PM Fix #8136 (Resolved): UI: disable OSD Repair option for 1.2
Yan-Fa Li
05:16 PM Fix #8136: UI: disable OSD Repair option for 1.2
branch manage, commit 55407e80a55de8a643b3bf4b6d1ac51316bbc3ff Yan-Fa Li
11:36 AM Fix #8136 (Resolved): UI: disable OSD Repair option for 1.2
Due to the ambiguity of what OSD Repair may actually do without a lot of manual verification, disable the UI option f... Yan-Fa Li
04:07 PM Bug #8142 (Rejected): regression on api/v1/cluster/<FSID>/space
The Usage widget is broken because the backend seems to be returning nulls
HTTP 200 OK
Vary: Accept
Content-Type...
Yan-Fa Li
01:10 PM Revision bc77d092 (calamari): Merge pull request #102 from inktankstorage/wip-dmick
Two bugs in deployment: remove/purge -server is too draconian, and newer greenlet required John Spray
12:58 PM Fix #8128: gevent 1.0.0final requires greenlet 0.3.2
Yes, that must have been it; I built -server on my desktop rather than in the VM. Still, isolation. Dan Mick
05:05 AM Fix #8128: gevent 1.0.0final requires greenlet 0.3.2
I guess this would only come up as an issue if you were building on a machine where python-greenlet was installed sys... John Spray
11:22 AM Feature #8134 (Resolved): Validate pg_num/pgp_num bounds during pool POST and PATCH
Christina Meno
10:29 AM Fix #8126: No Duplicate pool name detection
So this was something I'd hoped to handle back in #6907 but I think we got distracted with the validation of field sy... John Spray
09:59 AM Fix #7847 (In Progress): UI: OSD Host View - poll backend
Yan-Fa Li
06:19 AM Revision ee6519f0 (calamari-clients): Issue #7974: Display Warning on OSD Repair
Display info on OSD being repaired and remind user to check the logs
to ensure it's correct one. Explain dire consequ...
Yan-Fa Li
06:05 AM Fix #8131 (Resolved): Ensure calamari server repos coexist peacefully with remote repos when yum/...

Back story: this was originally #7279 to handle gracefully in the /bootstrap script, now that "ceph-deploy calamari...
John Spray
05:15 AM Revision e2bf845f (calamari-clients): Use triple equals
Yan-Fa Li
04:57 AM Revision e6ba835e (calamari-clients): Issue #8129 Manage App fixes
Yan-Fa Li
01:13 AM Revision 861115e3 (calamari-clients): Issue #8192 Fix up markup and apply jquery
Yan-Fa Li

04/16/2014

11:47 PM Revision 99938025 (calamari-clients): Issue #8129: dashboard side fixes
Yan-Fa Li
11:22 PM Feature #7974 (Resolved): UI: Display warning after user clicks on "Repair"
branch manage, commit ee6519f0da0928a4efbf255aa1da95b51abf75ab Yan-Fa Li
10:23 PM Feature #7974 (In Progress): UI: Display warning after user clicks on "Repair"
Yan-Fa Li
11:01 PM Revision e3732d65 (calamari): New minimum greenlet version required, install in venv
Fixes: #8128
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
10:58 PM Revision 4578f275 (calamari): calamari-server.postrm/calamari.spec don't rm -rf so much
calamari-clients now shares some of those dirs, so
rm -rf /opt/calamari is rude
Fixes: #8127
Signed-off-by: Dan Mick...
Dan Mick
10:19 PM Fix #8129 (Resolved): UI: use pop ups for errors in requested tasks
branch manage commit e2bf845fac9850552311a048c3ece2f553bd293d
Not the greatest solution, but good enough for the r...
Yan-Fa Li
04:22 PM Fix #8129 (Resolved): UI: use pop ups for errors in requested tasks
the error message is not exposed in the requested tasks UI correctly. Use a pop up.
This is for both implementations...
Yan-Fa Li
04:10 PM Fix #8126: No Duplicate pool name detection
OK, this is interesting. The User Requests get converted into errors after a time. I guess this is probably handled. ... Yan-Fa Li
03:56 PM Fix #8126: No Duplicate pool name detection
$ http -v --session login POST http://localhost/api/v2/cluster/61723e0f-992b-466e-9c09-9914931bc584/pool name=data pg... Yan-Fa Li
03:36 PM Fix #8126: No Duplicate pool name detection
FWIW, Ceph treats this as a non-error case, and returns the status string "pool <pool> already exists".
Dan Mick
03:19 PM Fix #8126: No Duplicate pool name detection
you may need to add the X-XSRF-Token header from the initial GET request to get the POST to complete. It'll be cached... Yan-Fa Li
03:18 PM Fix #8126 (Resolved): No Duplicate pool name detection

Using HTTPIE is login to the mira106 node and use the following recipe:
http -v --session login GET http://local...
Yan-Fa Li
03:56 PM Fix #8128 (Resolved): gevent 1.0.0final requires greenlet 0.3.2
...which is not the system version on precise. Add to venv. Dan Mick
03:53 PM Fix #8127 (Resolved): postrm/postun remove more than just calamari-server files
calamari-client shares /opt/calamari/webapp, so it's a bit rude for calamari-server to rm -rf /opt/calamari.
Dan Mick
06:11 AM Revision b6962f9b (calamari-clients): Issue #7819 Accept All Pending Hosts w/ one click
- Hide Pending Authorizations UI when none pending
- Implement approve all function
Yan-Fa Li
06:08 AM Revision 21a123d9 (calamari-clients): Issue 7852: Pending Hosts UI
- update server template, fix some markup issues with rows
- add a new template for Pending Hosts authorization
- imp...
Yan-Fa Li
01:09 AM Fix #8029: Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
There's a specfile in there at least:
https://github.com/zeromq/zeromq4-x/blob/master/builds/redhat/zeromq.spec.in
...
John Spray

04/15/2014

11:14 PM Fix #8117 (Resolved): UI: Pending Hosts: Approve All - better error handling
Yan-Fa Li
11:12 PM Feature #7819 (Resolved): UI: Cluster: Add Accept All button
branch manage, commit b6962f9bb6f6edbdca9c069315b9cabb7c27c706 Yan-Fa Li
11:11 PM Feature #7852 (Resolved): UI: Add "Pending Authorization" section to Cluster Hosts screen.
branch manage, commit 21a123d9ad74d210284efe2c285318998046f442 Yan-Fa Li
10:53 PM Fix #8029: Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
Seems like we probably want a copy of https://github.com/zeromq/zeromq4-x; I've made a fork in the calamari space. S... Dan Mick
01:59 PM Fix #8029: Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
The two issues that we positively must have fixes for are:
https://zeromq.jira.com/browse/LIBZMQ-39
https://zeromq....
John Spray
08:05 PM Revision 9f186a09 (calamari): Merge pull request #101 from inktankstorage/wip-7691
conf/salt.master.conf: Allow client to run log_tail John Spray
08:05 PM Revision 7d44d218 (calamari): Merge pull request #100 from inktankstorage/wip-7813
DNM: Wip 7813 John Spray
06:39 PM Revision 936ee64a (calamari): Merge pull request #94 from inktankstorage/wip-8093
cthulhu: avoid generating false reboot events John Spray
06:39 PM Revision 317e4e28 (calamari): Merge pull request #95 from inktankstorage/wip-7970
cthulhu: handle ceph version upgrades cleanly John Spray
06:07 PM Revision 719fad73 (calamari-clients): Add matched filter count to UI
Yan-Fa Li
06:05 PM Revision 13f49121 (calamari-clients): Remove $scope from helpers using promises
$scope in a helper is a bit of a code smell. Use a promise to return the
result and then set scope in the caller.
- ...
Yan-Fa Li
04:57 PM Revision 352d761d (calamari-clients): Extract Functions
- decompose large function to classify and format minions into smaller functions to aid comprehension.
TODO
For sma...
Yan-Fa Li
04:19 PM Revision 6c9fc66e (calamari): Changes test_touch_urls to be less fragile
Christina Meno
04:11 PM Revision 9b226604 (calamari): Merge pull request #99 from inktankstorage/wip-8106
cthulhu: Fix 304 handling of osd.reweight Dan Mick
03:45 PM Revision 0846f256 (calamari): Extract test settings, bump wait for server timeout
Christina Meno
02:33 PM Revision 0f599f27 (calamari): cthulhu: Fix 304 handling of osd.reweight
Was comparing str to float (Ceph representation is
a str for the reweight in the osd tree output)
Fixes: #8106
John Spray
02:06 PM Revision 07a0c2cf (calamari): Removes unused flags till I implement iteration on the remote
Christina Meno
02:06 PM Revision 7542d1ea (calamari): Fixes unintended defaulting to external in the case of a typo
Christina Meno
02:06 PM Revision d8ace3e6 (calamari): DROP THIS COMMIT: debugging for http://tracker.ceph.com/issues/8096
Christina Meno
02:06 PM Revision f240dbed (calamari): Adds sleeps so some pool tests can pass, and minor cleanup
Christina Meno
02:06 PM Revision 385f65ff (calamari): more sleep for pool tests
Christina Meno
02:06 PM Revision 33565146 (calamari): Removes place-holder fsid
Christina Meno
02:06 PM Revision c1c8fa5c (calamari): Adds test reset code for OSDs and OSD flags
Christina Meno
02:06 PM Revision 8f95ca65 (calamari): Increases wait_until_true timeout to 20
Christina Meno
02:06 PM Revision 8d2559a1 (calamari): drop this
Christina Meno
02:06 PM Revision b18ef73a (calamari): skips tests that request more than one cluster or clusters with mor...
Christina Meno
02:06 PM Revision 4aede7da (calamari): Adds inter-test reset of pools: Deletes non-default pools
Christina Meno
02:05 PM Revision 4a3df7d2 (calamari): Stops catching exceptions that the tests should see, Switch to JSON
Christina Meno
02:05 PM Revision 1752deee (calamari): Adds test reset code for OSDs
Christina Meno
01:55 PM Feature #6838 (Duplicate): Setup: Build tarballs containing all Calamari , Ceph-Deploy and Ceph D...
Ian Colle
01:55 PM Revision 87225b6d (calamari): Removes dependency on CalamariConfig
Christina Meno
01:46 PM Feature #7089 (Closed): Get calamari backend acceptance tests running against teuthology-provisio...
Ian Colle
01:45 PM Revision 1c4f5aac (calamari): Asserts command ran with exit code 0 and log stderr
Christina Meno
01:42 PM Revision 595d5a93 (calamari): Fixes state not dependant on side-effect
Christina Meno
01:34 PM Fix #8107: When updating pools with the api requests fail silently if pool creation is still runn...
Will need to add some logic for detecting if the pool modification operation didn't really happen, as we can't avoid ... John Spray
05:13 AM Fix #8107 (Resolved): When updating pools with the api requests fail silently if pool creation is...
Steps to reproduce remove the sleeps and run nosetests tests/test_pool_management.py
debug at the monitor level of...
Christina Meno
01:33 PM Fix #8096: Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
This is minor but worth cleaning up: need to avoid attempting to use "pool set hashpspool" on <=0.67.7 John Spray
10:13 AM Fix #8096: Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
Oh right, that's because hashpspool is on by default in firefly. I think I'll update the test to use a different val... John Spray
06:59 AM Fix #8096: Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
________________________________________________________________________________________ TestPoolManagement.test_crea... Christina Meno
01:06 PM Feature #7813 (Resolved): Implement inter-test reset in CephControl
Christina Meno
06:29 AM Feature #7813 (Fix Under Review): Implement inter-test reset in CephControl
Christina Meno
01:06 PM Feature #7812 (Resolved): Implement CephControl for real clusters over SSH
Christina Meno
06:30 AM Feature #7812 (Fix Under Review): Implement CephControl for real clusters over SSH
Christina Meno
01:04 PM Fix #7691 (Resolved): api/v2/<id>/log throws EauthAuthenticationError
Dan Mick
01:01 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
First round of review comments addressed; figuring out why John's and my build differed; setting up mira074 as Jenkin... Dan Mick
12:59 PM Feature #6969: Vagrant setup for building backend for centos
Mostly done. John's review comments and "why does debuginfo cause problems for John and not Dan" are being investigated Dan Mick
11:38 AM Fix #7970 (Resolved): Bad events emitted during ceph upgrade
John Spray
11:38 AM Fix #8093 (Resolved): Two events from a server which reboots
John Spray
11:37 AM Feature #6883 (Resolved): Graphite statistics names should be based on FSIDs, not hostnames
The code for this is all landed & reasonably expected to work, hadn't seen end to end test yet though. John Spray
09:18 AM Fix #8106 (Resolved): Representation of osd attribute reweight is causing updates which should be...
John Spray
07:32 AM Fix #8106 (Fix Under Review): Representation of osd attribute reweight is causing updates which s...
John Spray
03:00 AM Fix #8106 (Resolved): Representation of osd attribute reweight is causing updates which should be...
diff --git a/tests/test_osd_management.py b/tests/test_osd_management.py
index b22a3f4..f15c181 100644
--- a/tests/...
Christina Meno

04/14/2014

11:43 PM Revision d7f79e2e (calamari-clients): Refactor root.js into helpers
- Before adding new feature #7819 and #7852 re-organize code into
logical units
Yan-Fa Li
05:21 PM Revision 163dc92e (calamari-clients): Update README
Yan-Fa Li
12:27 PM Revision 278b8f54 (calamari): cthulhu: avoid generating false reboot events
Only report a reboot if the boot time has
moved forward in time, and if the difference
is substantial (more than 10 s...
John Spray
08:43 AM Fix #8096 (Fix Under Review): Requests on PGs fail due to type mismatch. I think it is hashpspool...
John Spray
08:17 AM Fix #8096: Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
it's a dumpling vs. firefly thing, handling 'true'/'false' handling was added in firefly, previously had to use ints. John Spray
07:55 AM Fix #8096 (In Progress): Requests on PGs fail due to type mismatch. I think it is hashpspool hand...
Looking into this John Spray
07:52 AM Fix #8096 (Resolved): Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
======================================================================
FAIL: Check that valid modifications to a poo...
Christina Meno
05:48 AM Fix #7970 (Fix Under Review): Bad events emitted during ceph upgrade
John Spray
05:29 AM Fix #8093 (Fix Under Review): Two events from a server which reboots
John Spray
05:25 AM Fix #8093 (Resolved): Two events from a server which reboots

The boot time is first read as one value, then appears about a second different on the next heartbeat, so a second ...
John Spray
04:29 AM Feature #7813: Implement inter-test reset in CephControl
Right. Don't forget to do the "PGs active+clean" wait after you modify the OSD states as reweighting etc will have c... John Spray

04/12/2014

09:21 AM Revision 093cc0ee (calamari): Adds a HACK to deal with minions not reconnecting after taking the ...
Christina Meno
07:17 AM Feature #7813: Implement inter-test reset in CephControl
And it seems like the easiest way to deal with OSDs in the short term is to just apply all the transformations to all... Christina Meno
07:14 AM Feature #7813: Implement inter-test reset in CephControl
For osds this would mean:
* down -> up
* out -> in
* reweight
* unset flags
We don't seem to test adding and d...
Christina Meno
07:06 AM Feature #7813 (In Progress): Implement inter-test reset in CephControl
I plan to write transformations that restore enough of the initial properties of the test cluster for the tests to pa... Christina Meno
04:38 AM Revision 0a0f5dc0 (calamari-clients): git clone clients to avoid platform binary issues
- port the git clone salt task from calamari
- tested with a full build
For clients it's essential to use a clean cl...
Yan-Fa Li

04/11/2014

09:51 PM Feature #8065: vagrant setup for -clients builds
OK, I've resolved the imagemin issue I was seeing. It's related to how npm works. npm installs platform specific bina... Yan-Fa Li
10:20 AM Feature #8065 (In Progress): vagrant setup for -clients builds
Updating vagrantfile for clients for the manage artifact Yan-Fa Li
10:04 AM Feature #8065: vagrant setup for -clients builds
I was looking at the vagrant last night, and did add a dependency for installing compass via gem. There's one other ... Yan-Fa Li
04:33 AM Feature #8065: vagrant setup for -clients builds
I agree with Yan about building tarball one place and then only doing the last phase of packaging on a per-distro bas... John Spray
07:00 PM Revision a4ab894b (calamari): cthulhu: handle ceph version upgrades cleanly
* Phrase version=none as "uninstalled" rather than
"installed version None"
* Avoid generating spurious uninstall...
John Spray
06:29 PM Revision e1fd7a2d (calamari): Adds TODOs that can wait till later
Christina Meno
06:29 PM Revision 02b992f2 (calamari): Adds CALAMARI_CONFIG to make docs
Christina Meno
06:29 PM Revision bbd8f42d (calamari): saving state
Christina Meno
06:29 PM Revision 10b4a3e0 (calamari): Adds working mark_osd_in
Christina Meno
06:29 PM Revision 257fd3a3 (calamari): This makes runs on teuthology more predictable.
Christina Meno
06:29 PM Revision 8e812b62 (calamari): Adds osd checking to configure
Christina Meno
06:29 PM Revision 3f61e639 (calamari): Adds pg checking to configure
Christina Meno
06:29 PM Revision 58a7f236 (calamari): cleanup
Christina Meno
06:29 PM Revision efc566ef (calamari): saving state
Christina Meno
06:29 PM Revision 32a0ce54 (calamari): Adds config for external ceph in server_testcase. Adds godark
Christina Meno
06:29 PM Revision 97543d49 (calamari): Abstracts Popen away for easier changes in the future. Adds tests f...
Fixes bug in check_default pools where pools can have different ids
Adds tests
Christina Meno
06:29 PM Revision f7c313c1 (calamari): Until teuthology gets #8050 check it out explicitly. Adds docs on s...
Christina Meno
06:29 PM Revision d0c472f1 (calamari): Changes bootstrap to point at calamari. Adds -c cluster flag to cep...
Christina Meno
06:29 PM Revision bd54f4db (calamari): Changes minions to run in open-mode. Adds run_once so that we don't...
Christina Meno
03:45 PM Revision 2f1744e7 (calamari): salt: swallow exceptions in ceph.heartbeat
This is a workaround for upstream salt issue #11919, while
we wait to get a fix merged for the underlying issue.
Fix...
John Spray
10:03 AM Revision 50cb3624 (calamari): tests: remove references to 'derived' api resource
(it doesn't exist any more) John Spray
10:02 AM Revision 56d6fbaa (calamari): tests: fix pep8 & add to 'lint' make target
John Spray
10:00 AM Feature #7852 (In Progress): UI: Add "Pending Authorization" section to Cluster Hosts screen.
Yan-Fa Li
09:58 AM Fix #8075 (New): Remove workaround for saltstack #11928

This was a workaround:...
John Spray
09:56 AM Fix #8074 (New): Remove workaround for saltstack #11919

This was a workaround:...
John Spray
08:50 AM Fix #7969 (Resolved): Internal error executing OsdMapModifyingRequest
John Spray
08:49 AM Fix #7946 (Resolved): Total PG count incorrect when adding new OSDs
John Spray
08:49 AM Fix #7379 (Resolved): Log output goes AWOL partway through calamari-ctl initialize
John Spray
08:47 AM Fix #8070 (Resolved): minions stuck at 'schedule.handle_func: The scheduled job {0} was not start...
John Spray
05:10 AM Fix #8070 (Resolved): minions stuck at 'schedule.handle_func: The scheduled job {0} was not start...

I think this is broken exception handling in salt (https://github.com/saltstack/salt/issues/11919)
We can hopefu...
John Spray
06:58 AM Revision 5962ccb7 (calamari-clients): Bootstrap compass from gem
- there is a rubycompass package but it's so old it might as well not be
there.
Yan-Fa Li

04/10/2014

11:34 PM Feature #8065: vagrant setup for -clients builds
So I've looked at the Vagrantfile that John already set up. It's mostly there. I do have 1 comment. I don't think we ... Yan-Fa Li
05:35 PM Feature #8065 (Resolved): vagrant setup for -clients builds
We need vagrant definitions for calamari-clients (I think at least two, so we can use native build tools to build .rp... Dan Mick
09:04 PM Revision 658e1051 (calamari-clients): Issue #8014 Remove Admin Menu
- port new button look and feel from dashboard
- remove bell from appbar
- introduce minimal bell controller to get $...
Yan-Fa Li
07:26 PM Revision 8cc075d1 (calamari-clients): Presentation bug - display error in state
Change state field to display error when errors returned from Request
API
Yan-Fa Li
07:18 PM Revision f6336a96 (calamari-clients): Logic error parsing user requests
- errors have their own flag Yan-Fa Li
07:07 PM Revision 58aff594 (calamari-clients): Merge pull request #16 from inktankstorage/manage-request-m...
Manage request merge Yan-Fa Li
07:05 PM Revision 00346361 (calamari-clients): Restore fade-and-slide animation to requests
- implement just enough behavior to trigger the angular-animation style
of css3 animations.
- clean up initializati...
Yan-Fa Li
07:01 PM Revision 6c15817c (calamari-clients): Remove unnecessary css
- set dropdown button to background color transparent Yan-Fa Li
07:01 PM Revision 9050365c (calamari-clients): Fix listener error
- optimize scss Yan-Fa Li
07:01 PM Revision 23db7b71 (calamari-clients): Add veil to aside
Yan-Fa Li
07:01 PM Revision a8d38f47 (calamari-clients): Add closer class to veil
Yan-Fa Li
07:01 PM Revision c014dc1f (calamari-clients): Make UserRequestView active
- implement show/hide
- implement AJAX requests to Request API
- implement populated and unpopulated views
Yan-Fa Li
04:58 PM Feature #8014 (Resolved): UI: Remove Admin from menu
Yan-Fa Li
02:10 PM Feature #8014: UI: Remove Admin from menu
branch manage, commit 658e10517c3f20c4adad6bf3652c46fddcb6101c Yan-Fa Li
04:09 PM Feature #8064 (New): Generate postgres account credentials at install time

This is for defense in depth.
Currently we ship a static postgres username/password for the calamari user. This...
John Spray
12:09 PM Fix #7944 (Resolved): UI: Port User Requests Widget & Notifications to Dashboard
branch manage commit 742b9de816041b41b9ec6cfa391a2edee8885b70 Yan-Fa Li
04:31 AM Revision 18227823 (calamari-clients): Allow finer grained control over uglify
Yan-Fa Li

04/09/2014

11:45 PM Feature #8014 (In Progress): UI: Remove Admin from menu
- Redesigned menu drop down and moved user info into drop down
- used freed up space for notification bell
Dashbo...
Yan-Fa Li
11:42 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
Took longer to finish than I expected, partially due to interruptions and partially underestimating how much function... Yan-Fa Li
06:00 AM Revision 71ef26c2 (calamari-clients): Skeleton Requested Tasks Widget
- create skeleton user-request itemview
- port angular strap template
- port angular strap css
Yan-Fa Li
04:06 AM Revision 3bb2c5fb (calamari-clients): Check in template for aside view
Yan-Fa Li
12:14 AM Revision 54d9833f (calamari-clients): Issue #8014 & #7944
- remove admin from dashboard menu issue #8014
- rework layout remove user icon and name and move to drop down
issu...
Yan-Fa Li

04/08/2014

07:19 PM Feature #7845 (Resolved): Creating a production-style (ceph-deploy) Ceph cluster for calamari aut...
Christina Meno
07:18 PM Feature #7812 (In Progress): Implement CephControl for real clusters over SSH
Christina Meno
06:17 PM Revision 6ddcdb7a (calamari-clients): Issue #7972: Display Pool Names instead of IDs
Yan-Fa Li
05:04 PM Revision 6a4bc067 (calamari): Merge pull request #86 from inktankstorage/wip-7969
cthulhu: Fix handling maps during first part of PgCreatingRequest John Spray
12:06 PM Tasks #7622 (Resolved): Please remove -dev packages from the ICE repo
This has been completed. Sandon Van Ness
11:17 AM Bug #7972 (Resolved): UI: OSD Info display shows pool IDs; better would be pool names
Yan-Fa Li
11:17 AM Bug #7972: UI: OSD Info display shows pool IDs; better would be pool names
Branch manage, commit 6ddcdb7aba6975daa4d01c190e52a7a6b6821578 Yan-Fa Li
10:58 AM Bug #6757 (Won't Fix): jenkins machines are on VPN, have full source; accessible to non-Inktankers
No one cares. I thought it was something we cared about, but it was not. Dan Mick
08:10 AM Fix #7955 (Resolved): salt-minion main process terminated with status 134
Done investigating this: created #8029 for shipping recent zeromq packages. John Spray
08:08 AM Fix #8029 (Resolved): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions

We need the fix for https://zeromq.jira.com/browse/LIBZMQ-39, because our use case hits it and causes a sudden sile...
John Spray
02:21 AM Bug #8023 (Resolved): runas -> user in postgres.sls
Gregory fixed this last week https://github.com/inktankstorage/calamari/pull/89 John Spray
12:30 AM Revision c4446f57 (calamari-clients): Merge pull request #15 from inktankstorage/manage-tracker
Manage tracker Yan-Fa Li

04/07/2014

11:55 PM Revision 52635edd (calamari-clients): Issue #7944 - Angular Growl like functionality
- use a custom theme and topRight layout to implement a angular-growl
like functionality using noty.
- Enhance aler...
Yan-Fa Li
10:52 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
md5 seems to work once I remove my head from the wrong place on my body. Perhaps that's the thing to require. Appar... Dan Mick
10:31 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
I note also that there is no user 'calamari' in the local passwd file. Perhaps this is why 'ident' won't work. Dan Mick
10:25 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
Hacking pg_hba.conf to method 'trust' works around the problem; need to read more about postgres authentication metho... Dan Mick
10:07 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
Dear me, this is frustrating.
Centos needs service postgresql initdb. Much struggling with Salt to get it to beha...
Dan Mick
09:48 PM Bug #7945 (Resolved): installing calamari-server twice leaves package broken
Dan Mick
09:46 PM Revision 1cc96eed (calamari): Merge pull request #87 from inktankstorage/wip-7946
cthulhu: Fix handling of unexpected PG states Dan Mick
07:36 PM Bug #8023 (Resolved): runas -> user in postgres.sls
the postgres.sls evokes this warning:
- The 'runas' argument is being deprecated in favor of 'user', please update...
Dan Mick
04:58 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
Angular Growl like notifications now implemented on branch manage commit 52635edd95bf4121412437f82ae88232990d479e Yan-Fa Li
03:08 PM Revision 4a3fe9b6 (calamari): packaging: fix upstream rpm list
s/python-yaml/pyYAML
Add libyaml, python-crypto
John Spray
01:31 PM Feature #8014: UI: Remove Admin from menu
Talked it over with NWL and we're keeping the hamburger, and dropping the admin option.
1. if we replace it with a l...
Yan-Fa Li
12:27 PM Feature #8014 (Resolved): UI: Remove Admin from menu
With the settings/cluster page no longer being needed, the entire admin menu seems redundant, until we have proper us... Neil Levine
10:04 AM Fix #7955: salt-minion main process terminated with status 134
and yet... after running for almost an hour my reproducer script now hits this one:... John Spray
09:48 AM Fix #7955: salt-minion main process terminated with status 134

Issue is specific to Ubuntu 12.04. Wheezy, CentOS 6.5 and RHEL 6.5 are all OK. We need at least libzmq 3.2.3 to a...
John Spray

04/05/2014

06:55 AM Revision 8e9cbce0 (calamari-clients): Clean up some inconsistencies in markup
Yan-Fa Li
01:32 AM Revision 8a5da764 (calamari-clients): Basic Alerting support
TODO styling to match angular-growl Yan-Fa Li
12:07 AM Revision a19c8fe9 (calamari-clients): Add vent emitters
Yan-Fa Li

04/04/2014

11:45 PM Revision 104008b7 (calamari-clients): More tracker code ported
It's mostly unchanged, so it should be possible to share code between
the two implementations. last thing to do is ab...
Yan-Fa Li
11:40 PM Revision efcb5f3d (calamari-clients): Add moment.js
Yan-Fa Li
10:40 PM Revision 23e1f61e (calamari-clients): Set page_size and state on collection requests
Yan-Fa Li
10:26 PM Revision 9ca5c13b (calamari-clients): Fix state machine bug causing init problems
Navigating via target=workbench would trigger a statemachine error.
This would prevent code from running. Add this st...
Yan-Fa Li
10:10 PM Revision 10d9aaee (calamari-clients): Directly port support functions from angular
Yan-Fa Li
10:04 PM Revision 653b9db7 (calamari-clients): Wrong version of Q. Pin it to 1.0.0
Yan-Fa Li
09:19 PM Revision 9d594024 (calamari-clients): Add kriskowal/q to tracker code porting
Since AngularJS uses a mini version of the q lib, it makes sense to use
the original promises library.
Yan-Fa Li
09:05 PM Revision 6e23cb29 (calamari-clients): Initialize Tracker correctly
Yan-Fa Li
07:01 PM Revision a40c539c (calamari-clients): Adjust host width markup
Yan-Fa Li
07:00 PM Revision b3fbd421 (calamari-clients): Adjust host width markup
Yan-Fa Li
05:16 PM Revision 37b9c089 (calamari-clients): Merge branch 'manage-tracker' of github.com:inktankstorage/...
Yan-Fa Li
05:16 PM Revision 2bf3c8dc (calamari-clients): Issue #7944: Add IDBWrapper to bower dependencies
Yan-Fa Li
05:16 PM Revision fd0259d4 (calamari-clients): Create a Backbone UserRequestModel
Yan-Fa Li
05:16 PM Revision 3e2118fa (calamari-clients): Tracker WIP
Yan-Fa Li
05:14 PM Revision 04d52d5d (calamari): Merge pull request #91 from inktankstorage/wip-6883
salt: use FQDNs in diamond conf file John Spray
05:14 PM Revision 4fca97c7 (calamari-clients): Merge pull request #14 from inktankstorage/manage-fsid
Issue #6883: Graphite Metrics - Switch to FSID for cluster and FQDN for server John Spray
05:08 PM Revision f3f088f4 (calamari-clients): Escape Hostnames for Graphite
'.' is significant in graphite's query format. Escape fqdn subdomains
using '_'
Yan-Fa Li
11:07 AM Feature #7812: Implement CephControl for real clusters over SSH
Handing the rules/ killing the minions will be easier for sure. It would be more time consuming but hey N is small ri... Christina Meno
10:08 AM Feature #7812: Implement CephControl for real clusters over SSH
Gregory Meno wrote:
> For go_dark() I plan to use iptables on the master to drop packets on the port used by the min...
John Spray
10:01 AM Feature #7812: Implement CephControl for real clusters over SSH
For go_dark() I plan to use iptables on the master to drop packets on the port used by the minions.
For configure(...
Christina Meno
10:51 AM Revision 2cd03327 (calamari): calamari_rest: Fix v1.pools
John Spray
10:09 AM Feature #6883 (In Progress): Graphite statistics names should be based on FSIDs, not hostnames
OK, updated pull request. Let me know when you want to pull the trigger. Yan-Fa Li
03:36 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
oops, I meant to say: graphite replaces periods in fqdns with underscores (because it also uses periods as its own pa... John Spray
07:17 AM Revision eb5c65cb (calamari-clients): Tracker WIP
Yan-Fa Li
07:15 AM Feature #7851 (Resolved): ceph-deploy: add calamari minion installation option
Pull request opened https://github.com/ceph/ceph-deploy/pull/175
And merged into ceph-deploy with hash 45b71cf
Alfredo Deza
06:56 AM Revision 98d240b8 (calamari-clients): Create a Backbone UserRequestModel
Yan-Fa Li
05:18 AM Revision 960c2ad9 (calamari-clients): Issue #7944: Add IDBWrapper to bower dependencies
Yan-Fa Li
04:44 AM Revision a2ad33a2 (calamari-clients): Issue #6883: Use FQDN for server keys in graphite
Yan-Fa Li
03:52 AM Bug #7979 (Resolved): 500 Error: /api/v1/cluster/<fsid>/pool

Weird that I didn't notice that. Sorry - fixed on master....
John Spray
12:11 AM Revision 469b72f1 (calamari): salt: use FQDNs in diamond conf file
John Spray

04/03/2014

11:35 PM Bug #7979: 500 Error: /api/v1/cluster/<fsid>/pool
Branch master, commit 5a8d62107e7a68b646bdd882ec943e8b0f78207f Yan-Fa Li
11:34 PM Bug #7979 (Resolved): 500 Error: /api/v1/cluster/<fsid>/pool
Was bringing up a new Vagrant and got the following error when the dashboard loaded:
2014-04-04 01:32:50,481 - ERR...
Yan-Fa Li
09:49 PM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
Ready to go when you are https://github.com/inktankstorage/clients/pull/14
I haven't tested this on an adjusted gr...
Yan-Fa Li
05:12 PM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
Sounds good to me: backend change is simple https://github.com/inktankstorage/calamari/pull/91 John Spray
11:28 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
Yan-Fa Li
11:28 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
This is a pretty easy change. I have a branch ready manage-fsid. I noticed another problem though while looking at th... Yan-Fa Li
10:16 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
Backend change is here: https://github.com/inktankstorage/calamari/tree/wip-6883
Yan - could you update the fronte...
John Spray
08:11 PM Revision 5a8d6210 (calamari): Merge pull request #90 from inktankstorage/wip-6883
rest_api: Use FSID instead of name in graphite Dan Mick
06:27 PM Revision 26a27a8f (calamari-clients): Issue #6883: grpahite use fsid instead of name
Yan-Fa Li
05:19 PM Revision d1b3c910 (calamari): Merge pull request #89 from inktankstorage/wip-cleanup-postgres-sls
Cleanup deprication warnings John Spray
05:12 PM Revision 2758d8cf (calamari): Cleanup deprication warnings
Christina Meno
05:08 PM Revision 1fd033af (calamari): rest_api: Use FSID instead of name in graphite
Fixes: #6883 John Spray
04:39 PM Revision 5716bc4d (calamari): Merge pull request #85 from inktankstorage/wip-7845
Wip 7845 GregMeno
04:38 PM Revision 89777d47 (calamari): Merge pull request #88 from inktankstorage/wip-7379
#7379 GregMeno
01:27 PM Feature #7974 (Resolved): UI: Display warning after user clicks on "Repair"
Alexandre has advised that using the Repair function should have a warning of some sort as there is a risk of data co... Neil Levine
12:53 PM Revision e27ff133 (calamari): pep8: fix alembic env module
John Spray
12:53 PM Revision 7698a7a1 (calamari): alembic: don't stamp on cthulhu's logging config
The alembic logging config will still kick in if running
from CLI rather than from within calamari-ctl.
Fixes: #7379
John Spray
12:24 PM Revision b2ebde09 (calamari): cthulhu: Fix handling of unexpected PG states
...and add 'inactive' to the list of expected states.
Previously if a state wasn't known to calamari, it would
give ...
John Spray
12:11 PM Revision 46534761 (calamari): cthulhu: Fix handling maps during first part of PgCreatingRequest
There was an inconsistency in how awaiting_versions was handled.
This lines things up by making sure nothing calls on...
John Spray
10:58 AM Bug #7972 (Resolved): UI: OSD Info display shows pool IDs; better would be pool names
Dan Mick
07:35 AM Fix #7970 (Resolved): Bad events emitted during ceph upgrade

While upgrading Ceph, got the following series of events:...
John Spray
05:53 AM Fix #7379 (Fix Under Review): Log output goes AWOL partway through calamari-ctl initialize
John Spray
05:30 AM Fix #7946 (Fix Under Review): Total PG count incorrect when adding new OSDs
John Spray
05:15 AM Fix #7969 (Fix Under Review): Internal error executing OsdMapModifyingRequest
John Spray
04:16 AM Fix #7969 (Resolved): Internal error executing OsdMapModifyingRequest

Someone apparently saw this on mira106 but didn't notice that their request had failed with an internal error. I s...
John Spray
04:07 AM Revision 6d36a3ba (calamari-clients): Use OSD Filter API to indicate OSD state
- use the osd filter api to change the color of the buttons on the osd
view page
Yan-Fa Li

04/02/2014

11:04 PM Revision 4544270b (calamari-clients): Missing error callback
- add a perfunctory error callback handler if we are unable to get
results from the indexdb
Yan-Fa Li
10:51 PM Revision 7b7d74bb (calamari-clients): Issue #7963: Add timestamp to each id tracked
- refactor code
- extract functions
- rename functions
- use a promises style of interface
- add more error han...
Yan-Fa Li
07:35 PM Revision 9c3858b5 (calamari-clients): Issue #7944: implement indexDB as a backend
With this change the request ids are tracked within the browsers
indexdb, this
should facilitate sharing state with t...
Yan-Fa Li
07:31 PM Revision 039bdc39 (calamari): Merge pull request #83 from inktankstorage/wip-7945
calamari-server.postrm: only nuke directories in appropriate cases Dan Mick
06:26 PM Revision 888e0c5d (calamari): calamari-server.postrm: only nuke directories in appropriate cases
Remove removes /opt/calamari (mostly .pyc files)
Purge removes those plus logs and whisper data
Fixes: #7945
Signed-...
Dan Mick
05:46 PM Revision 0f312f29 (calamari-clients): Issue #7944 Add idbwrapper
- preparation for sharing user request state with dashboard Yan-Fa Li
05:27 PM Revision 825217e4 (calamari-clients): Include new ceph-deploy instructions from Alfredo
Yan-Fa Li
05:16 PM Revision 6450526a (calamari): Adds a more reliable teardown
Christina Meno
05:14 PM Revision e8b7e18e (calamari): Adds an example of what interactive mode looks like.
Christina Meno
04:33 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
Re-use the noty library with a custom theme based on the one in angular-growl. Yan-Fa Li
04:20 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
UI Backend work is done. I'll be starting work on the backbone version presently. Yan-Fa Li
04:26 PM Revision 21897120 (calamari): I thought I convinced myself this wasn't needed
Christina Meno
04:11 PM Revision 92ede646 (calamari): Merge pull request #84 from inktankstorage/wip-7845
Wip 7845 John Spray
04:11 PM Fix #7963 (Resolved): Add timestamp to RequestTracking Service
branch manage, commit 4544270bae21bb3a239f78bdab8229228aaff3e5 Yan-Fa Li
02:52 PM Fix #7963: Add timestamp to RequestTracking Service
For the case where the backend restarts, you can recognise which requests are gone by the way you'll get a 404 when y... John Spray
01:38 PM Fix #7963 (Resolved): Add timestamp to RequestTracking Service
Today it's possible after a restart for a task to never be complete. Put in a timestamp field when inserting ids to t... Yan-Fa Li
03:55 PM Revision ff3661b5 (calamari): More and better docs, adds a yaml config for teuthology
Christina Meno
12:58 PM Feature #7812: Implement CephControl for real clusters over SSH
Gregory Meno wrote:
> get_fsid(self): returns the attribute self.fsid which is set to the last cluster made in confi...
John Spray
12:47 PM Feature #7812: Implement CephControl for real clusters over SSH
Looking at the API of EmbeddedCephControl I see a few issues that aren't quite clear:
configure() takes a cluster ...
Christina Meno
10:39 AM Feature #7812: Implement CephControl for real clusters over SSH
I think this ticket is to:
flesh out the methods of ExternalCephControl specifically these methods:
def conf...
Christina Meno
11:09 AM Feature #7365: diamond: compress diamond logs
This filled up 50GB / in three days on the three nodes I'm working on currently. I'm reducing the logging level as a ... Brian Andrus
10:31 AM Feature #7845 (Fix Under Review): Creating a production-style (ceph-deploy) Ceph cluster for cala...
Christina Meno
08:16 AM Feature #7851: ceph-deploy: add calamari minion installation option
Here I am using the `--master example.com` but that is optional, and will get read from the config file (when that fe... Alfredo Deza
04:07 AM Fix #7948: UI: Only the first item in the list of health summaries is shown
Yan-Fa Li wrote:
> Oo neat. Does the simulator have a firefly mode? I can think of one simple way to support this, w...
John Spray
03:53 AM Fix #7955 (Resolved): salt-minion main process terminated with status 134

This appears to be an upstream bug, but it's our problem. The symptom is that you spontaneously lose contact with ...
John Spray

04/01/2014

11:04 PM Revision a06520d5 (calamari-clients): Styling for Info Dialogs
- Uppercase titles
- use more efficient ng-bind instead of {{}}
Yan-Fa Li
09:45 PM Revision cab8644b (calamari-clients): Ignore more build artifacts
Yan-Fa Li
09:16 PM Revision 66a9dc71 (calamari-clients): Wait until OSD list returns
Because the OSD list returns quickly now the UI thread gets blocked
while processing the data and this makes the reve...
Yan-Fa Li
09:09 PM Revision 52bb5d22 (calamari-clients): Issue #7943: use new osd filter query params
- Add a getSet call to OSDService
- Use new call in UI
- Profit!
Yan-Fa Li
08:29 PM Revision 76753a45 (calamari): conf/salt.master.conf: Allow client to run log_tail
log_tail is run as a LocalClient instance from the Django app, and as
such needs permission to run Salt commands as t...
Dan Mick
08:10 PM Revision 7696452d (calamari): Adding teuthology to devmode build
Christina Meno
08:10 PM Revision d87fb92a (calamari): Adding docs about testing WIP
Christina Meno
07:10 PM Revision 2449a4cb (calamari-clients): Remove some test code
Accidentally left some test code on the first.js controller Yan-Fa Li
05:23 PM Fix #7948: UI: Only the first item in the list of health summaries is shown
Oo neat. Does the simulator have a firefly mode? I can think of one simple way to support this, without making too ma... Yan-Fa Li
02:22 PM Fix #7948 (Resolved): UI: Only the first item in the list of health summaries is shown

There used to be a Ceph bug (#7187) that cause us to see only one "summary" string in the health data we get from c...
John Spray
05:16 PM Fix #7944 (In Progress): UI: Port User Requests Widget & Notifications to Dashboard
Moving around the interface you unload the manage application where the user request code runs
1. Use something li...
Yan-Fa Li
01:45 PM Fix #7944 (Resolved): UI: Port User Requests Widget & Notifications to Dashboard
Yan-Fa Li
03:51 PM Bug #7945: installing calamari-server twice leaves package broken
This may be because postrm does a bunch of rm -rf's, and it looks like maybe postrm is called *after* the new package... Dan Mick
02:03 PM Bug #7945 (Resolved): installing calamari-server twice leaves package broken
Scope of brokenness is unknown; the first symptom is that the symlink from /usr/bin/calamari-ctl to /opt/calamari is ... Dan Mick
02:14 PM Fix #7943 (Resolved): UI: Refactor OSD Host UI to take advantage of new filter API
branch manage commit 52bb5d225860d2708183f12b8fcc0aedb3331a85 Yan-Fa Li
01:40 PM Fix #7943 (Resolved): UI: Refactor OSD Host UI to take advantage of new filter API
Yan-Fa Li
02:11 PM Fix #7946 (Resolved): Total PG count incorrect when adding new OSDs

Had an existing cluster with 1152 PGs and 3 OSDs, added 3 more OSDs to it.
Noticed that while cluster was rebala...
John Spray
01:35 PM Feature #7851 (In Progress): ceph-deploy: add calamari minion installation option
PR apparently was closed Ian Colle
12:56 PM Feature #7851 (Fix Under Review): ceph-deploy: add calamari minion installation option
Pull request opened https://github.com/ceph/ceph-deploy/pull/173 Alfredo Deza
08:40 AM Feature #7851 (In Progress): ceph-deploy: add calamari minion installation option
Alfredo Deza
01:31 PM Fix #7691 (Fix Under Review): api/v2/<id>/log throws EauthAuthenticationError
Dan Mick
01:06 PM Revision 60037c22 (calamari): Merge pull request #81 from inktankstorage/wip-7836
cthulhu: send pings to late minions John Spray
01:02 PM Revision 583a326a (calamari): calamari_rest: Update v1 pool resource for list RPC change
Was broken by 93ee7167 John Spray
07:42 AM Revision 496cef76 (calamari-clients): Issue #7833: refactor kraken heartbeat check
- remove attribute that is no longer generated by calamari Yan-Fa Li
07:38 AM Revision ac24e101 (calamari-clients): Adjust margin of accept icon
Yan-Fa Li
06:26 AM Fix #7929 (New): Avoid generating "OSD went down" events during a stopped cluster coming back online

Currently we generate "OSD <foo> went down" events when we see a new OSD map in which the an OSD used to be up but ...
John Spray
06:07 AM Fix #7836 (Resolved): Scheduled events break after AES key updates
John Spray
06:07 AM Feature #7830 (Resolved): Filter OSD list GET by ID set or host
John Spray
12:43 AM Fix #7833 (Resolved): UI: refactor kraken heart beat check
Yan-Fa Li

03/31/2014

11:14 PM Revision bc97a8db (calamari-clients): Issue #7802 Disable Autoprefixer
there's a strange interaction between compass and autoprefixer. I
believe compass 0.12 is producing non-standards com...
Yan-Fa Li
09:30 PM Revision 3470a806 (calamari-clients): Add user drop down element to manage app
- port code from Backbone.js
- switch to a menu icon
- port behavior - redirect to admin and logout
Yan-Fa Li
06:55 PM Revision 463e774e (calamari): Merge pull request #82 from inktankstorage/wip-7830
calamari_rest: add OSD filtering by ID list GregMeno
05:43 PM Revision 3877e111 (calamari-clients): Fix unopened tbody
Yan-Fa Li
04:37 PM Revision 93ee7167 (calamari): calamari_rest: add OSD filtering by ID list
Adds a filter argument to the list() RPC. Also
use this for the pre-existing pool filtering.
Add unit tests for con...
John Spray
04:19 PM Fix #7802 (Resolved): UI: Regression Navigation buttons missing background in manage app
I tracked this down to a couple of tools interacting with each other in an unfortunate way. Compass 0.12 seems to gen... Yan-Fa Li
02:12 PM Revision 2422a211 (calamari): cthulhu: send pings to late minions
This is a bit hacky, but necessary. The problem is
that when the salt master AES key changes, minions don't
clue in ...
John Spray
02:10 PM Revision 57f6f77a (calamari): Merge branch 'master' of github.com:inktankstorage/calamari
John Spray
01:38 PM Revision 88b271c3 (calamari): test: kill lingering salt-masters in EmbeddedCalamariControl
Not something I would want to do when testing on a real server,
but things are weird enough in a dev mode environment...
John Spray
01:17 PM Revision 7c991d4f (calamari): pep8: E265 block comment should start with '# '
John Spray
01:14 PM Revision 013e69ab (calamari): pyflakes: F402 name shadowing
rest-api/calamari_rest/views/rpc_view.py:50:17: F402 import 'time' from
line 12 shadowed by loop variable
John Spray
10:58 AM Revision cfe64521 (calamari): Merge pull request #80 from inktankstorage/wip-7883
cthulhu: Fix failure parsing OSD map for pool mapping John Spray
10:58 AM Revision c76dfbad (calamari): cthulhu: Fix failure parsing OSD map for pool mapping
The CRUSH rule code was expecting choose_firstn operations
to be choosing direct children, but it should have been
lo...
John Spray
10:17 AM Feature #7830 (In Progress): Filter OSD list GET by ID set or host
John Spray
10:10 AM Fix #7800 (Resolved): cthulhu becomes unresponsive to RPCs
No evidence that this continues to be a problem, mira106 has stayed up for several days without issue. Reopen if it ... John Spray
08:08 AM Feature #7845 (In Progress): Creating a production-style (ceph-deploy) Ceph cluster for calamari ...
Christina Meno
07:35 AM Feature #7845 (Need More Info): Creating a production-style (ceph-deploy) Ceph cluster for calama...
Christina Meno
07:34 AM Feature #7845 (In Progress): Creating a production-style (ceph-deploy) Ceph cluster for calamari ...
Christina Meno
04:57 AM Feature #7911 (New): Use public salt interfaces only

Technical debt
Currently there are various bits of less-than-public API we use from salt. Audit them, and get c...
John Spray
04:15 AM Feature #7910 (New): Consume salt presence events for server upness

Technical debt/behind the scenes improvement.
Salt 2014.1 introduced new salt/presence events from the master, w...
John Spray
03:58 AM Fix #7883 (Resolved): Calls to OSD API are returning empty pool arrays
John Spray
 

Also available in: Atom