Activity
From 04/09/2014 to 05/08/2014
05/08/2014
- 10:56 PM Revision d4f3e2fb (calamari-clients): Add a missing step to startup
- 10:30 PM Revision abcfe48f (calamari-clients): More details for the manage module
- 09:16 PM Revision 90cf1f1c (calamari-clients): Github markdown doesn't like code blocks in OLs
- 09:11 PM Revision c70828d3 (calamari-clients): Add another assumption
- 09:08 PM Revision fc814d45 (calamari-clients): Add component URL links
- 07:36 PM Revision 3c952170 (calamari-clients): Add a state graph to dashboard
- 06:58 PM Revision 1b79d682 (calamari-clients): Try adding a graphic
- 06:55 PM Revision 683baf9f (calamari-clients): Graphic representation of application as graph
- 05:39 PM Revision adf9852d (calamari): Fixes bulk_update not returning errors from validation
- 08:26 AM Bug #8249: differentiate between timeouts that need to be scaled and those that don't when testin...
- All usages of wait_until_true:...
- 07:10 AM Bug #8179 (Fix Under Review): REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
- 06:26 AM Revision fccedad5 (calamari-clients): Start writing manage documentation
- 04:59 AM Revision d375583f (calamari-clients): Add some notes on Windows
- 04:59 AM Revision 19f9dd56 (calamari-clients): Documentation for the dashboard module
- 04:59 AM Revision ee6ae41c (calamari-clients): Remove dead code
- 04:59 AM Revision 29e7c787 (calamari-clients): Add Event Bus Usage
- 04:59 AM Revision a7cfca8c (calamari-clients): Add Request Response events to list
- 04:59 AM Revision 393e0596 (calamari-clients): Typo
- 04:59 AM Revision 4a074d85 (calamari-clients): Update URLs
- 04:59 AM Revision 5756d5ff (calamari-clients): Formatting
- 04:59 AM Revision 78dd06ee (calamari-clients): Add platforms text
- 04:59 AM Revision 708c85f9 (calamari-clients): Formatting
- 04:59 AM Revision 8e853119 (calamari-clients): More Assumptions
- 04:59 AM Revision a9915b40 (calamari-clients): Small doc fixes
- 04:59 AM Revision a9a92da7 (calamari-clients): Outline for Dashboard
- 04:59 AM Revision 41c0f8a3 (calamari-clients): Outline
- 04:59 AM Revision daa2d63b (calamari-clients): Add some instructions for building (gmeno)
- 04:59 AM Revision 8ef44ddb (calamari-clients): Bug FIX: do not show modal on accepting minion
- Flag was set to show instead of false.
- 04:59 AM Revision 59bd3b8b (calamari-clients): Put some min width restrictions in request view
- The messages can cause a unsightly doubling up of a column, give the
main message and timestamp info a little more br... - 04:59 AM Revision bb7c9556 (calamari-clients): Minor UI Tweaks
- - add more space in osd-host view state column
- add the actual timestamp as a title to Requested Tasks / Updated
c... - 04:59 AM Revision b64099e2 (calamari-clients): Update README
- - add more theory behind the structure of the clients repo.
- 04:59 AM Revision 50bbc244 (calamari-clients): Add Assumptions and more detal for manage
- 04:58 AM Revision de29deed (calamari-clients): Add missing files for non-precise builds
- - copyin_build_product.sls to get tarball of build output from precise-build
- wheezy-package vagrant definition
Sig... - 03:16 AM Revision be95ea1e (calamari): Make build work on RHEL, including workaround for broken Salt boots...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:16 AM Revision 1809452c (calamari): Move rhel64.box to "a path on the jenkins build slave" for now
- Allow boxfile path override in environment
- 02:42 AM Fix #8308 (Resolved): Long running remote operations timed out prematurely
Two things weird here:
* Why is a pool delete taking so long?
* We don't seem to be correctly recognising that ...- 12:11 AM Revision 49ca567b (calamari-clients): Update URLs
05/07/2014
- 11:47 PM Revision 060b4551 (calamari-clients): Typo
- 11:46 PM Revision 8432ae40 (calamari-clients): Add Request Response events to list
- 11:26 PM Revision 8167f8ef (calamari-clients): Add Event Bus Usage
- 11:25 PM Revision 78826db5 (calamari-clients): Remove dead code
- 11:08 PM Revision c2562ce7 (calamari-clients): Documentation for the dashboard module
- 09:16 PM Revision c0617bea (calamari-clients): Add some notes on Windows
- 09:14 PM Revision c0ec2940 (calamari-clients): Add some instructions for building (gmeno)
- 07:29 PM Revision 574b2e20 (calamari-clients): Outline
- 07:21 PM Revision 3ac6a359 (calamari-clients): Outline for Dashboard
- 07:12 PM Revision 8bafcb70 (calamari-clients): Small doc fixes
- 06:56 PM Revision 830102cb (calamari-clients): More Assumptions
- 06:47 PM Revision ef665b96 (calamari-clients): Formatting
- 06:46 PM Revision 581f1648 (calamari-clients): Add platforms text
- 06:45 PM Revision adf6d608 (calamari-clients): Formatting
- 06:43 PM Revision 21daf099 (calamari-clients): Add Assumptions and more detal for manage
- 06:20 PM Revision b66a8373 (calamari-clients): Update README
- - add more theory behind the structure of the clients repo.
- 05:36 PM Revision 89db38f4 (calamari-clients): Minor UI Tweaks
- - add more space in osd-host view state column
- add the actual timestamp as a title to Requested Tasks / Updated
c... - 05:30 PM Revision 2c7d52af (calamari-clients): Put some min width restrictions in request view
- The messages can cause a unsightly doubling up of a column, give the
main message and timestamp info a little more br... - 05:20 PM Revision 54e6ac18 (calamari-clients): Bug FIX: do not show modal on accepting minion
- Flag was set to show instead of false.
- 03:23 PM Revision f6e5c97a (calamari): Merge pull request #113 from inktankstorage/wip-8134
- DNM: Adds semantic validation for pool create and update
- 08:23 AM Feature #8134 (Resolved): Validate pg_num/pgp_num bounds during pool POST and PATCH
05/06/2014
- 07:53 PM Revision 9661c816 (calamari): fixup
- 07:49 PM Revision 567d4039 (calamari): Makes more errors known sooner. As opposed to one per API call
- 07:43 PM Revision ae1afdbc (calamari-clients): Trying a lower case test
- 03:14 PM Revision 972694c2 (calamari): moves the serializer filtering into ValidatingSerializer
- 01:38 AM Revision ea6edd49 (calamari): Adds semantic validation for pool create and update
05/05/2014
- 06:40 PM Bug #8249 (In Progress): differentiate between timeouts that need to be scaled and those that don...
- 06:39 PM Feature #8134 (Fix Under Review): Validate pg_num/pgp_num bounds during pool POST and PATCH
- 11:23 AM Bug #8248 (Resolved): Cleanup instructions and parsing of teuthology output due to landing of wip...
05/03/2014
- 12:44 AM Revision 3fd1cdf8 (calamari-clients): Remove previous builds before starting
- 12:04 AM Revision 4c273209 (calamari-clients): Only strip the current newline
05/02/2014
- 11:47 PM Revision fc2c1ed9 (calamari-clients): trim white space from jinja
- @see http://jinja.pocoo.org/docs/templates/#whitespace-control
- 02:47 PM Revision 7819ce92 (calamari): Merge pull request #112 from inktankstorage/wip-8248
- DNM: Cleans up after wip-8050 landed in teuthology
- 02:20 PM Revision abf8be91 (calamari): Changes parsing of info.yaml and makes explicit requirements on wha...
- 05:59 AM Revision 9203358f (calamari-clients): Make debian task smart enough to detect ubuntu
- put the build output in precise for ubuntu and wheezy for debian
05/01/2014
- 11:40 PM Revision b0826715 (calamari-clients): Jenkins build changes
- - don't depend on git src dir name
- create a builds/{wheezy|centos|precise} output dir
- archive the artifacts once ... - 10:58 PM Revision dbcfec2c (calamari-clients): Add missing files for non-precise builds
- - copyin_build_product.sls to get tarball of build output from precise-build
- wheezy-package vagrant definition
Sig... - 10:27 PM Revision f957b291 (calamari-clients): Remove assumption about client's folder name
- bind mount directly to /git and then clone it. This removes the
assumption about the name of the source tree. - 07:03 PM Revision 5aa431d8 (calamari-clients): Change mouse cursor to pointer over badge health
- - affordance that it's clickable
- 06:42 PM Revision 2c265874 (calamari-clients): Issue #7220: Disable alerts once unreachable
- - stub out error and warning functions using _.identity
- 06:23 PM Revision a6daf681 (calamari-clients): Issue #8268: use fqdn not short hostname
- 04:31 PM Revision 6cde4525 (calamari-clients): Issue #8262 add ceph version to cluster info modal
- - add the ceph version running on a particular salt minion
Long term we probably need a way to switch to a tabular v... - 11:44 AM Fix #7220 (Resolved): UI: Disable Alerts once server unreachable error occurs
- branch manage, commit 2c26587463aa90aa7c8fc970e1af9370d38f685a
- 09:38 AM Fix #7220 (In Progress): UI: Disable Alerts once server unreachable error occurs
- 11:25 AM Feature #8134: Validate pg_num/pgp_num bounds during pool POST and PATCH
- This looks like we need to parse the ceph config to get the value of
mon max pool pg num
Description: The maxi... - 08:01 AM Feature #8134: Validate pg_num/pgp_num bounds during pool POST and PATCH
- * lower bound for either value is its current value (i.e. they cannot decrease)
* pgp_num may not be greater than pg... - 07:51 AM Feature #8134: Validate pg_num/pgp_num bounds during pool POST and PATCH
- Should this fix include lower bounds or ratio checking of any kind?
- 07:50 AM Feature #8134 (In Progress): Validate pg_num/pgp_num bounds during pool POST and PATCH
- 11:25 AM Bug #8268 (Resolved): UI: OSD Viz: Detail Panel: Graph Button is using short hostname
- branch manage, commit a6daf6812bcd5b2078ed56b55204d0cdf04a190a
- 11:20 AM Bug #8268 (Resolved): UI: OSD Viz: Detail Panel: Graph Button is using short hostname
- Fix so it uses fqdn so graph jump works.
- 09:37 AM Feature #8262 (Resolved): UI: expose version numbers
- ceph version has been added to the cluster screen.
branch manage, commit 6cde4525de74359d03e8a2fcbe6f24dc21361256 - 09:29 AM Feature #8266 (Rejected): UI: ceph version check
- Probably on the cluster page, provide an automated version check which flags when there are ceph cluster members with...
- 07:49 AM Bug #8248 (Fix Under Review): Cleanup instructions and parsing of teuthology output due to landin...
04/30/2014
- 11:46 PM Revision 077d0899 (calamari-clients): Issue #8262 Dashboard About Modal
- port work from manage over to dashboard dropdown
- 11:25 PM Revision a80067bc (calamari-clients): Issue #8262 Expose Version #s
- - added an About Dialog to manage app for Calamari API and Calamari
Client versions - 10:59 PM Revision aaca2fba (calamari-clients): Modify versioning so that it works w/ requirejs
- 09:55 PM Revision e3d6b7f2 (calamari-clients): Regression: Restore index so we can lookup OSD
- When I found a bug where I messed up the sort order I forgot to restore
the index, which meant the UI couldn't look u... - 06:50 PM Revision 708a9518 (calamari-clients): Issue #7948 Surface Health Errors in more detail
- Issue #7187 fixed the health summary data coming from a ceph cluster.
The old UI design, expected only 1 entry and su... - 04:48 PM Feature #8262: UI: expose version numbers
- Part A, adding an about entry to the drop down is done on both manage and dashboard side.
- 10:59 AM Feature #8262 (Resolved): UI: expose version numbers
- - add to dropdown a modal which exposes Calamari-API and Client version numbers
- export per host version numbers to... - 11:49 AM Fix #7948 (Resolved): UI: Only the first item in the list of health summaries is shown
- Branch manage, commit 708a95181dca27a6ace4f6fa74e6499c8a375ea5
- 07:27 AM Bug #8248 (In Progress): Cleanup instructions and parsing of teuthology output due to landing of ...
- 12:44 AM Revision 44d47462 (calamari): teuthology branch wip-8050 no longer exists
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:42 AM Revision 32369d9e (calamari): No, using rh requirements.txt breaks; doesn't handle importlib requ...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
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
- 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...
- 01:32 PM Fix #8029 (In Progress): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
- 07:38 PM Revision 39f30dfc (calamari): Remove now-unused top-level requirements files
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:23 PM Revision e4e226eb (calamari): Merge pull request #111 from inktankstorage/wip-8029
- Bump pyzmq version to 14.2.0 for newer libzmq
- 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.
- 05:46 PM Bug #8253 (Resolved): salt-call highstate for devmode has new errors
- 44d47462a669597d3d907303347a35e1c00138ce and 32369d9e2cf299d692d97c75004e428da8d1e26b pushed to master
- 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... - 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.
- 04:44 PM Fix #7948: UI: Only the first item in the list of health summaries is shown
- Modal mockup
- 02:35 PM Revision 58a0e7cb (calamari): Merge pull request #110 from inktankstorage/wip-8126
- Wip 8126 - No Duplicate pool name detection
- 02:34 PM Revision 6ed41acb (calamari): Changes serializer to actually work
- 01:35 PM Fix #7444: UI: clean up modal code
- 01:35 PM Feature #7303 (Closed): UI: Manage: Cluster
- 01:34 PM Feature #7096: UI: Customized Values for Colors, logo and font.
- 01:34 PM Feature #7115: UI: front-end plugin prototype work
- 01:31 PM Feature #6837 (In Progress): Setup: script to host local repo and install Calamari packages
- 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 ... - 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...
- 12:59 PM Fix #8126 (Resolved): No Duplicate pool name detection
- 12:16 PM Feature #6969 (Resolved): Vagrant setup for building backend for centos
- 12:15 PM Feature #8065 (Resolved): vagrant setup for -clients builds
- commit 3bc4744f16897edfb78893909be1ff41cefd7403
- 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.
- 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... - 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.
- 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.
- 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.
- 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.
- 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?
- 09:22 AM Revision 72df31b9 (calamari): Merge pull request #108 from inktankstorage/wip-8144
- cthulhu: work around salt-master connection issues
- 07:20 AM Fix #8146 (Resolved): test_mon_down sometimes fails when running tests against ExternalCephContro...
- 07:19 AM Fix #8145 (Resolved): _wait_for_servers times out sometimes when running test-suite against Exter...
- 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...
- 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.
- 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> - 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.
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...
- 06:58 PM Revision 3ffb95aa (calamari): Merge pull request #109 from inktankstorage/wip-8146
- Fixes test_mon_down test failure
- 05:37 PM Revision 07d14651 (calamari): Adds validation for pools so we don't create them with duplicate names
- 05:37 PM Revision 417e64ef (calamari): Adds a note that I might generalize this solution
- 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.
- 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...
- 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...
- 10:41 AM Fix #8126 (Fix Under Review): No Duplicate pool name detection
- 10:41 AM Fix #8126 (In Progress): No Duplicate pool name detection
04/25/2014
- 04:56 PM Revision 39e04cbf (calamari): Merge pull request #93 from inktankstorage/wip-6856
- Make calamari-server build/work on Centos
- 02:35 PM Feature #6856 (Resolved): Package 1.2 backend and dependencies (CentOS & Wheezy)
- 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...
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 ... - 10:02 PM Revision 3864b04d (calamari-clients): BUG FIX: don't reassign requirejs references!
- Introduced a bug by overwriting a requirejs reference. Bad developer.
- 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.
- 04:56 PM Fix #8117 (Resolved): UI: Pending Hosts: Approve All - better error handling
- 04:56 PM Fix #8117: UI: Pending Hosts: Approve All - better error handling
- branch manage, commit 342f214ad783dd533252753e412f6741683c2211
- 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 - 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...
- 04:54 PM Fix #8208 (Resolved): UI: calamari osd api doesn't respect order of requested ids
- branch manage, commit 7087da790b0e8076334df2485e4c6e7dd44c5628
- 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
- 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. - 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...
04/23/2014
- 11:31 PM Revision 5b1f34e9 (calamari-clients): debian/changelog: bad date string
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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... - 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... - 11:31 PM Revision a18b3ef4 (calamari-clients): precise-build Vagrantfile: bump VM up to 1GB
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 11:31 PM Revision 3bc4744f (calamari-clients): Build from build-product tar on centos.
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 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>
- 11:31 PM Revision 3e830058 (calamari-clients): Makefile: "make dpkg" also sets changelog version
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 11:02 PM Revision 75a91571 (calamari-clients): Fix bug introduced by issue #8181
- Using timeout within a closure requires reference to this.
- 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...
- 06:34 PM Revision 018d6650 (calamari): Fixes test_mon_down test failure
- 06:33 PM Revision 13bb09ae (calamari): Merge pull request #107 from inktankstorage/wip-test-fixes
- Wip test fixes
- 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... - 06:16 PM Revision e5c2577c (calamari): Make calamari.conf flavor-specific (to handle web username)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:16 PM Revision 31ec3d2f (calamari): Wheezy build
- Split repobuild/conf into two (ubuntu and wheezy)
Wheezy reprepro conf apparently needs two separate distributions
(... - 06:16 PM Revision 2e1b569f (calamari): .gitignore: add output dirs in repobuild/
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:16 PM Revision 12edd7b5 (calamari): Be more US-centric with Ubuntu archive
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 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... - 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... - 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>
- 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... - 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
-... - 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>
- 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 ... - 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>
- 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... - 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>
- 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-... - 05:18 PM Revision 8115be6d (calamari-clients): Issue #8181 Fix Regression in Disk Space/Inode
- - missed a host -> fqdn conversion
- 11:55 AM Fix #8145 (Fix Under Review): _wait_for_servers times out sometimes when running test-suite again...
- Fixed by wip-8146
- 11:54 AM Fix #8146 (Fix Under Review): test_mon_down sometimes fails when running tests against ExternalCe...
- 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... - 11:22 AM Revision 1ad2b53b (calamari): tests: fix unpause, had extraneous "; done"
- 11:22 AM Revision ff6c89d8 (calamari): tests: log output on failed _run_command
- 11:21 AM Revision d5fed372 (calamari): tests: fix NotImplementedError usage
- Missing ()
- 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 - 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'... - 03:44 AM Revision d932acb9 (calamari-clients): Issue #8159 WIP
- 03:43 AM Revision 7d385448 (calamari-clients): Issue #8159 Update jQuery, backbone and add modal
- Using Backbone.Modal http://awkward.github.io/backbone.modal/
- 03:35 AM Fix #8107 (Resolved): When updating pools with the api requests fail silently if pool creation is...
- 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
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... - 09:26 PM Revision 30798a09 (calamari-clients): Reject any promises we have immediately on error
- - could create memory leaks
- 04:32 PM Fix #8181 (Resolved): UI: graph: regression disk space/disk inode graphs not appearing
- 12:04 PM Bug #8179: REST-API: PATCH to readonly resource returns 500 (/api/v2/key)
- 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.
- 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... - 11:01 AM Fix #8146 (In Progress): test_mon_down sometimes fails when running tests against ExternalCephCon...
- 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.
- 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.
- 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... - 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... - 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 - 10:58 AM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
- ...
- 04:46 AM Revision ff844f2a (calamari-clients): Extract intercept 304 into a helper
- - apply to all OSDService write operations
04/21/2014
- 09:54 PM Feature #7480: UI: Support #6907 - add on screen error messages to forms
- Depends on issue #8126
- 09:51 PM Fix #8173 (Rejected): UI: verify error behavior for cluster settings
- No immediate errors.
- 02:44 PM Fix #8173 (Rejected): UI: verify error behavior for cluster settings
- 304s should be converted to a harmless success.
- 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. ... - 07:00 PM Revision 64989ca4 (calamari): Merge pull request #106 from inktankstorage/wip-8107
- Wip 8107
- 02:43 PM Fix #7850 (Resolved): UI: Handle a 304 Gracefully from OSD API
- branch manage, commit 32c49a1d140f115d800944a1f46afda248cbbe60
- 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... - 12:18 PM Fix #8144: Communication failure between salt-master and cthulhu
- From Cthulhu's perspective:...
- 10:49 AM Revision d3fd590f (calamari): Merge pull request #105 from inktankstorage/wip-testing-cleanup
- Wip testing cleanup
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 :( - 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 - 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... - 12:19 AM Fix #8158 (Resolved): UI: Firefox:OSD-Host:Reweight Width
- branch manage, commit f339959a4ae10d32323390b4c81c281126f5727b
- 12:00 AM Fix #7847 (Resolved): UI: OSD Host View - poll backend
- branch manage, commit 475bc2a2a5b1e1c3115a04e2afb820daeed01c7e
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.
- 10:40 PM Fix #8158 (Resolved): UI: Firefox:OSD-Host:Reweight Width
- Width is out of control on firefox.
- 07:16 PM Fix #8127 (Resolved): postrm/postun remove more than just calamari-server files
- 07:15 PM Fix #8128 (Resolved): gevent 1.0.0final requires greenlet 0.3.2
- 06:43 PM Revision 3edd56a6 (calamari): Adds code to change timeout based on which ceph controller we are r...
- 06:43 PM Revision 869df24d (calamari): Fixes a broken template expansion for venv
- 06:40 PM Revision b2aa817c (calamari): Removes test conf from the calamari template
- 06:40 PM Revision 2a73f379 (calamari): Removes unnecessary CalamariConfig
- 06:40 PM Revision 18645fdb (calamari): Strips out config file parsing during test
- 06:38 PM Revision 0f060977 (calamari): Moves test.conf to a template, changes to default to embedded
- 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 - 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...
- 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:
> ... - 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 ...
- 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... - 04:50 PM Revision fc63f858 (calamari): minion-sim: emulate refusal to mod pg_num while creating
- 04:50 PM Revision 22ec609e (calamari): tests: Remove #8107 sleeps
- 01:21 PM Revision 40f418da (calamari): Merge pull request #96 from inktankstorage/wip-8096
- cthulhu: fix hashpspool vs. older versions
- 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) - 09:56 AM Revision 7b61ff54 (calamari): tests: Handle old cephs that can't set hashpspool
- 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 - 09:55 AM Revision 161ac74b (calamari): tests: Use make pool arguments version-dependent
- (Because default flags are different on dumpling than firefly)
Fixes: #8096 - 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.
- 06:20 AM Fix #8096 (Resolved): Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
- 05:34 AM Revision 51fcc2b4 (calamari-clients): More removal of magic numbers
- - use configuration service
- 05:08 AM Fix #8146 (Resolved): test_mon_down sometimes fails when running tests against ExternalCephContro...
- ...
- 05:07 AM Revision 41bbe7e9 (calamari-clients): Create Configuration Service for magic values
- 05:01 AM Fix #8145 (Resolved): _wait_for_servers times out sometimes when running test-suite against Exter...
- ...
- 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 - 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...
- 12:16 AM Revision 55407e80 (calamari-clients): Issue #8136: disable Repair option for 1.2 release
04/17/2014
- 10:41 PM Revision e518915a (calamari-clients): Extract ICON definition
- - Turn it into a reference
- 10:38 PM Revision 6f812bd5 (calamari-clients): CSS Fix
- - use a min-height so content doesn't overflow card
- 10:33 PM Revision ebf551c0 (calamari-clients): Make the cluster host transition smoother
- - use a slight delay and fade up the hosts list.
- 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... - 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...
- 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 - 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... - 05:16 PM Fix #8136 (Resolved): UI: disable OSD Repair option for 1.2
- 05:16 PM Fix #8136: UI: disable OSD Repair option for 1.2
- branch manage, commit 55407e80a55de8a643b3bf4b6d1ac51316bbc3ff
- 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...
- 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... - 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
- 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.
- 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...
- 11:22 AM Feature #8134 (Resolved): Validate pg_num/pgp_num bounds during pool POST and PATCH
- 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...
- 09:59 AM Fix #7847 (In Progress): UI: OSD Host View - poll backend
- 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... - 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...- 05:15 AM Revision e2bf845f (calamari-clients): Use triple equals
- 04:57 AM Revision e6ba835e (calamari-clients): Issue #8129 Manage App fixes
- 01:13 AM Revision 861115e3 (calamari-clients): Issue #8192 Fix up markup and apply jquery
04/16/2014
- 11:47 PM Revision 99938025 (calamari-clients): Issue #8129: dashboard side fixes
- 11:22 PM Feature #7974 (Resolved): UI: Display warning after user clicks on "Repair"
- branch manage, commit ee6519f0da0928a4efbf255aa1da95b51abf75ab
- 10:23 PM Feature #7974 (In Progress): UI: Display warning after user clicks on "Repair"
- 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> - 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... - 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... - 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... - 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. ...
- 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...
- 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".
- 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...
- 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...- 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.
- 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.
- 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 - 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... - 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
...
04/15/2014
- 11:14 PM Fix #8117 (Resolved): UI: Pending Hosts: Approve All - better error handling
- 11:12 PM Feature #7819 (Resolved): UI: Cluster: Add Accept All button
- branch manage, commit b6962f9bb6f6edbdca9c069315b9cabb7c27c706
- 11:11 PM Feature #7852 (Resolved): UI: Add "Pending Authorization" section to Cluster Hosts screen.
- branch manage, commit 21a123d9ad74d210284efe2c285318998046f442
- 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...
- 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.... - 08:05 PM Revision 9f186a09 (calamari): Merge pull request #101 from inktankstorage/wip-7691
- conf/salt.master.conf: Allow client to run log_tail
- 08:05 PM Revision 7d44d218 (calamari): Merge pull request #100 from inktankstorage/wip-7813
- DNM: Wip 7813
- 06:39 PM Revision 936ee64a (calamari): Merge pull request #94 from inktankstorage/wip-8093
- cthulhu: avoid generating false reboot events
- 06:39 PM Revision 317e4e28 (calamari): Merge pull request #95 from inktankstorage/wip-7970
- cthulhu: handle ceph version upgrades cleanly
- 06:07 PM Revision 719fad73 (calamari-clients): Add matched filter count to UI
- 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.
- ... - 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... - 04:19 PM Revision 6c9fc66e (calamari): Changes test_touch_urls to be less fragile
- 04:11 PM Revision 9b226604 (calamari): Merge pull request #99 from inktankstorage/wip-8106
- cthulhu: Fix 304 handling of osd.reweight
- 03:45 PM Revision 0846f256 (calamari): Extract test settings, bump wait for server timeout
- 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 - 02:06 PM Revision 07a0c2cf (calamari): Removes unused flags till I implement iteration on the remote
- 02:06 PM Revision 7542d1ea (calamari): Fixes unintended defaulting to external in the case of a typo
- 02:06 PM Revision d8ace3e6 (calamari): DROP THIS COMMIT: debugging for http://tracker.ceph.com/issues/8096
- 02:06 PM Revision f240dbed (calamari): Adds sleeps so some pool tests can pass, and minor cleanup
- 02:06 PM Revision 385f65ff (calamari): more sleep for pool tests
- 02:06 PM Revision 33565146 (calamari): Removes place-holder fsid
- 02:06 PM Revision c1c8fa5c (calamari): Adds test reset code for OSDs and OSD flags
- 02:06 PM Revision 8f95ca65 (calamari): Increases wait_until_true timeout to 20
- 02:06 PM Revision 8d2559a1 (calamari): drop this
- 02:06 PM Revision b18ef73a (calamari): skips tests that request more than one cluster or clusters with mor...
- 02:06 PM Revision 4aede7da (calamari): Adds inter-test reset of pools: Deletes non-default pools
- 02:05 PM Revision 4a3df7d2 (calamari): Stops catching exceptions that the tests should see, Switch to JSON
- 02:05 PM Revision 1752deee (calamari): Adds test reset code for OSDs
- 01:55 PM Feature #6838 (Duplicate): Setup: Build tarballs containing all Calamari , Ceph-Deploy and Ceph D...
- 01:55 PM Revision 87225b6d (calamari): Removes dependency on CalamariConfig
- 01:46 PM Feature #7089 (Closed): Get calamari backend acceptance tests running against teuthology-provisio...
- 01:45 PM Revision 1c4f5aac (calamari): Asserts command ran with exit code 0 and log stderr
- 01:42 PM Revision 595d5a93 (calamari): Fixes state not dependant on side-effect
- 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 ...
- 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... - 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
- 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...
- 06:59 AM Fix #8096: Requests on PGs fail due to type mismatch. I think it is hashpspool handling.
- ________________________________________________________________________________________ TestPoolManagement.test_crea...
- 01:06 PM Feature #7813 (Resolved): Implement inter-test reset in CephControl
- 06:29 AM Feature #7813 (Fix Under Review): Implement inter-test reset in CephControl
- 01:06 PM Feature #7812 (Resolved): Implement CephControl for real clusters over SSH
- 06:30 AM Feature #7812 (Fix Under Review): Implement CephControl for real clusters over SSH
- 01:04 PM Fix #7691 (Resolved): api/v2/<id>/log throws EauthAuthenticationError
- 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...
- 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
- 11:38 AM Fix #7970 (Resolved): Bad events emitted during ceph upgrade
- 11:38 AM Fix #8093 (Resolved): Two events from a server which reboots
- 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.
- 09:18 AM Fix #8106 (Resolved): Representation of osd attribute reweight is causing updates which should be...
- 07:32 AM Fix #8106 (Fix Under Review): Representation of osd attribute reweight is causing updates which s...
- 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/...
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 - 05:21 PM Revision 163dc92e (calamari-clients): Update README
- 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... - 08:43 AM Fix #8096 (Fix Under Review): Requests on PGs fail due to type mismatch. I think it is hashpspool...
- 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.
- 07:55 AM Fix #8096 (In Progress): Requests on PGs fail due to type mismatch. I think it is hashpspool hand...
- Looking into this
- 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... - 05:48 AM Fix #7970 (Fix Under Review): Bad events emitted during ceph upgrade
- 05:29 AM Fix #8093 (Fix Under Review): Two events from a server which reboots
- 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 ...- 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...
04/12/2014
- 09:21 AM Revision 093cc0ee (calamari): Adds a HACK to deal with minions not reconnecting after taking the ...
- 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...
- 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... - 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...
- 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...
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...
- 10:20 AM Feature #8065 (In Progress): vagrant setup for -clients builds
- Updating vagrantfile for clients for the manage artifact
- 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 ...
- 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...
- 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... - 06:29 PM Revision e1fd7a2d (calamari): Adds TODOs that can wait till later
- 06:29 PM Revision 02b992f2 (calamari): Adds CALAMARI_CONFIG to make docs
- 06:29 PM Revision bbd8f42d (calamari): saving state
- 06:29 PM Revision 10b4a3e0 (calamari): Adds working mark_osd_in
- 06:29 PM Revision 257fd3a3 (calamari): This makes runs on teuthology more predictable.
- 06:29 PM Revision 8e812b62 (calamari): Adds osd checking to configure
- 06:29 PM Revision 3f61e639 (calamari): Adds pg checking to configure
- 06:29 PM Revision 58a7f236 (calamari): cleanup
- 06:29 PM Revision efc566ef (calamari): saving state
- 06:29 PM Revision 32a0ce54 (calamari): Adds config for external ceph in server_testcase. Adds godark
- 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 - 06:29 PM Revision f7c313c1 (calamari): Until teuthology gets #8050 check it out explicitly. Adds docs on s...
- 06:29 PM Revision d0c472f1 (calamari): Changes bootstrap to point at calamari. Adds -c cluster flag to cep...
- 06:29 PM Revision bd54f4db (calamari): Changes minions to run in open-mode. Adds run_once so that we don't...
- 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... - 10:03 AM Revision 50cb3624 (calamari): tests: remove references to 'derived' api resource
- (it doesn't exist any more)
- 10:02 AM Revision 56d6fbaa (calamari): tests: fix pep8 & add to 'lint' make target
- 10:00 AM Feature #7852 (In Progress): UI: Add "Pending Authorization" section to Cluster Hosts screen.
- 09:58 AM Fix #8075 (New): Remove workaround for saltstack #11928
This was a workaround:...- 09:56 AM Fix #8074 (New): Remove workaround for saltstack #11919
This was a workaround:...- 08:50 AM Fix #7969 (Resolved): Internal error executing OsdMapModifyingRequest
- 08:49 AM Fix #7946 (Resolved): Total PG count incorrect when adding new OSDs
- 08:49 AM Fix #7379 (Resolved): Log output goes AWOL partway through calamari-ctl initialize
- 08:47 AM Fix #8070 (Resolved): minions stuck at 'schedule.handle_func: The scheduled job {0} was not start...
- 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...- 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.
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 ...
- 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...
- 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 $... - 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 - 07:18 PM Revision f6336a96 (calamari-clients): Logic error parsing user requests
- - errors have their own flag
- 07:07 PM Revision 58aff594 (calamari-clients): Merge pull request #16 from inktankstorage/manage-request-m...
- Manage request merge
- 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... - 07:01 PM Revision 6c15817c (calamari-clients): Remove unnecessary css
- - set dropdown button to background color transparent
- 07:01 PM Revision 9050365c (calamari-clients): Fix listener error
- - optimize scss
- 07:01 PM Revision 23db7b71 (calamari-clients): Add veil to aside
- 07:01 PM Revision a8d38f47 (calamari-clients): Add closer class to veil
- 07:01 PM Revision c014dc1f (calamari-clients): Make UserRequestView active
- - implement show/hide
- implement AJAX requests to Request API
- implement populated and unpopulated views - 04:58 PM Feature #8014 (Resolved): UI: Remove Admin from menu
- 02:10 PM Feature #8014: UI: Remove Admin from menu
- branch manage, commit 658e10517c3f20c4adad6bf3652c46fddcb6101c
- 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...- 12:09 PM Fix #7944 (Resolved): UI: Port User Requests Widget & Notifications to Dashboard
- branch manage commit 742b9de816041b41b9ec6cfa391a2edee8885b70
- 04:31 AM Revision 18227823 (calamari-clients): Allow finer grained control over uglify
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... - 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...
- 06:00 AM Revision 71ef26c2 (calamari-clients): Skeleton Requested Tasks Widget
- - create skeleton user-request itemview
- port angular strap template
- port angular strap css - 04:06 AM Revision 3bb2c5fb (calamari-clients): Check in template for aside view
- 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...
Also available in: Atom