Activity
From 05/27/2014 to 06/25/2014
06/25/2014
- 10:45 PM Revision b646f6c4 (calamari): Merge pull request #149 from ceph/wip-8669
- graphite template dir needs to vary based on python minor version
- 10:31 PM Revision e69840f7 (calamari): graphite template dir needs to vary based on python minor version
- Fixes: #8669
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 10:26 PM Bug #8615 (Duplicate): ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- #8671 documents this again, but I've figured it out I think.
- 10:23 PM Bug #8607 (Can't reproduce): ICE: rhel7 ice_setup.py failure
- Don't know what was wrong, but it's gone.
- 07:08 PM Bug #8649: rHEL 7 -- calamari-ctl initialize failed.
- So for future reference:
1) the /tmp/2014-whatever is just 'some error occurred', and there's a *lot* of errors th... - 06:59 PM Bug #8649: rHEL 7 -- calamari-ctl initialize failed.
- #!@@!!Z -- I forgot to disable EPEL... I will look at this further.
- 06:49 PM Bug #8649: rHEL 7 -- calamari-ctl initialize failed.
- Maybe I'm doing something wrong. I just got that argparse problem again on this 6.5 version too.
- 06:47 PM Bug #8649 (In Progress): rHEL 7 -- calamari-ctl initialize failed.
- I just had this pop up again on Centos 6.5. See /tmp/2014-06-26_0544.txt on vpm003. I'll leave it up.
- 06:18 PM Bug #8672 (Closed): Manage(ceph) > OSD shows only one host.
- 06:18 PM Bug #8672: Manage(ceph) > OSD shows only one host.
- Okay. I only have one osd configured. Pilot error.
- 04:28 PM Bug #8672 (Closed): Manage(ceph) > OSD shows only one host.
- I brought up calamari with two ceph hosts. I saw them both listed after I connected them, and I see them on the Mana...
- 05:25 PM Bug #8669 (Resolved): graphite is broken
- 03:19 PM Bug #8669: graphite is broken
- Apparently this has always been broken:
$ grep 2.7 calamari-web/calamari_web/settings.py
TEMPLATE_DIRS = (os.path... - 03:12 PM Bug #8669: graphite is broken
- django template directory search is broken; looking for /opt/calamari/venv/lib/python2.7/site-packages/graphite/templ...
- 02:44 PM Bug #8669 (Resolved): graphite is broken
- In current setup, graphite appears broken; graphite/dashboard gives a 500. I don't understand how GRAPHITE_API_PREFI...
- 03:11 PM Revision a0b68896 (calamari): tests: remove port number
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 11290baf (calamari): cthulhu: fix PEP8 warning
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision c3d6c51d (calamari): tests: stop iterating the characters in the log path
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision b1fb1682 (calamari): tests: skip changing the crush rules set of a pool if there is only...
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 053037f7 (calamari): tests: skip external tests that require calamari resets
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision e9053e90 (calamari): tests: improves perfomance of inter-test reset for live clusters
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision c5081c42 (calamari): tests: stop setting osds in, they should alredy be in, stop tests i...
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 67df3b5f (calamari): tests: choose which bootstrap to use based on setting in conf
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision e07a57f3 (calamari): tests: stop passing JSON around. working bootstrap
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 22c83ec2 (calamari): tests: change get_timeout_scaling_factor to return int
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 2b640e27 (calamari): tests: Move api location and creds into test config template
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:11 PM Revision 675427d3 (calamari): tests: Reduce operations on pools during inter-test reset
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 03:10 PM Revision 9a7ff5fc (calamari): docs: adds instructions for running tests on external calamari
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 10:50 AM Feature #8667 (Resolved): CRUSH: override 'crush location' in the ceph config so that modificatio...
- TBD
- 10:49 AM Feature #8666 (Resolved): resolve an OSD to crush node, decorate the OSD details with that
- /api/v2/cluster/<FSID>/osd
GET -> OsdViewSet.list(request, fsid)
/api/v2/cluster/<FSID>/osd/<osd_id>
GET -... - 10:48 AM Feature #8665 (Resolved): Add CRUD to calamari api for crush nodes
- /api/vs/cluster/<FSID>/crush_node
GET -> CrushNodeViewSet.list(request, fsid)
POST -> CrushNodeViewSet.creat... - 10:43 AM Feature #8664 (Resolved): Add ability to get/set a crush map from the cluster
- /api/vs/cluster/<FSID>/crush_map
GET -> CrushMapViewSet.retreive(request, fsid)
POST -> CrushMapViewSet.repl... - 10:41 AM Feature #8663 (New): CRUSH: Add CRUD to calamari api for crush_rules
- /api/v2/cluster/<FSID>/crush_rule/<rule_id>
GET -> CrushRuleViewSet.retreive(request, fsid, rule_id)
POST ... - 10:35 AM Bug #8662 (Resolved): apt-get update in the bootstrap scrip doesn't exit cleanly
- Failed to fetch http://vpm026.front.sepia.ceph.com/static/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Fo...
- 10:13 AM Bug #8524 (Resolved): ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
06/24/2014
- 11:29 PM Bug #8658 (Resolved): ICE: ice_repo_tgz.py fails on rhel7:
- Yes, we discussed this, fixed in wip-rhel7 branch of ice-tools, commit 637e540f41f439bc90ffd01ce5f58543f66db938
- 04:47 PM Bug #8658 (Resolved): ICE: ice_repo_tgz.py fails on rhel7:
- ./ice_repo_tgz.py -v -b v0.80.1 -o rhel7
Evetually displays:... - 08:50 PM Revision afa0db65 (calamari): rest-api: workaround for salt grain permissions
- /var/cache/salt used to be readable from apache, where
calamari_rest used it to read cached minion grains. That
does... - 07:09 PM Bug #8627: ice-setup writes ceph.repo file with no 'name' key; causes yum warnings
- Sadly, not quite end-to-end: custom_repo also does not write the 'name' key:...
- 06:00 PM Revision de7a13fa (calamari): Merge pull request #145 from zhurongze/fix-getChild-AttributeError-...
- Implement logging.getChild() with join() (not in 2.6) in other places
- 05:42 PM Revision 56833422 (calamari): Merge pull request #146 from zhurongze/fix-socket-path-pattern-match
- Fix socket path pattern match
- 02:07 PM Feature #8657 (Resolved): Epic: Crush Management
- 09:42 AM Bug #8615: ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- tarball construction gets the latest ice-setup.py. My guess is that we just need to retest and verify this is gone.
- 07:00 AM Bug #8615: ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- This looks like an old version of ice_setup.py
Warren can you paste the cephdeploy.conf file to see the contents?
... - 09:21 AM Bug #8649 (Resolved): rHEL 7 -- calamari-ctl initialize failed.
- 05:34 AM Revision 3ef7bba4 (calamari): Put centos-bootstrap-salt.sh in correct directory
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:00 AM Revision 38234e03 (calamari): curl now failing on centos 6.4; use 'urllib' workaround with stable...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:57 AM Revision 65062242 (calamari): Mismerge of postgres.sls left extra {% endif %}
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:51 AM Revision ce37f47a (calamari): salt: Fix socket path pattern match
- The regular expression "^(.*)-(.*)\.(.*).asok$" for socket path can't catch
the example "ceph-mon.www-2.abc.com.asok"... - 02:49 AM Revision 35f65321 (calamari): Implement logging.getChild() with join() (not in 2.6) in other places
- the patch is like 685a57ed762a9a6e7aea420a6189c3651b03f018
Signed-off-by: Rongze Zhu <zrzhit@gmail.com> - 12:13 AM Bug #8650 (Resolved): centos tarball missing python-jinja2-26
- 743ae6f05bf5cff516964254ee7db8f259f5e0ca in ice-tools adds back python-jinja2-26
06/23/2014
- 11:53 PM Bug #8650 (Resolved): centos tarball missing python-jinja2-26
- This was masked by the underlying cause of #8525, test machines with EPEL configured
- 11:39 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- ...and apparently exposes another bug, python-flask requires python-jinja2-26. sigh. See #8650
- 11:31 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- I think this is happening because the VMs have EPEL defined, and the EPEL version of ceph v0.80.1 is incompatible. T...
- 11:00 PM Bug #8615: ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- Alfredo, can you investigate please?
- 10:58 PM Bug #8649: rHEL 7 -- calamari-ctl initialize failed.
- This was a merge error that left an extra "endif" in the postgres.sls file. Fixed with
65062242c78695e616e1b634077a... - 06:43 PM Bug #8649: rHEL 7 -- calamari-ctl initialize failed.
- Note. this problem also occurs on precise.
- 02:38 PM Bug #8649 (Resolved): rHEL 7 -- calamari-ctl initialize failed.
Got the following message:...- 02:00 PM Bug #8626 (Resolved): gperftools empty
- 9fac9aca872e58fb011fd734c3a78e714c76f89f in ice-tools
- 01:59 PM Bug #8618 (Resolved): rhel7: apache permission model changes in 2.4
- 319fd6afc4f12ba8d8bc2129fe699d736f33be3f in 1.2 branch
- 01:59 PM Bug #8617 (Resolved): rhel7: salt service provider is broken
- 2ada825e62ebcba6144a488813ffa51ae14365fe in 1.2 branch
- 01:17 PM Revision 20fdbca0 (calamari): minion_sim: stats path updates
- Signed-off-by: John Spray <john.spray@redhat.com>
06/20/2014
- 03:54 PM Revision df2dcdc2 (calamari-clients): Merge pull request #36 from ceph/1-2-issue-8597
- 1.2 - #8597
- 02:57 PM Revision 65e801ed (calamari): Merge branch 'wip-rhel7' into 1.2
- Conflicts:
salt/local/postgres.sls - 06:02 AM Bug #8627 (Resolved): ice-setup writes ceph.repo file with no 'name' key; causes yum warnings
- Fixed with commit 0fcc8f1 on the ice-setup repository, master branch.
06/19/2014
- 06:52 PM Revision 319fd6af (calamari): Add a specialization of httpd conf for RHEL7/Apache 2.4's new auth ...
- Also, make get-flavor.sh a bit more careful, and call 'rh' 'el6' to reflect
the fact that it's been used for both Cen... - 10:41 AM Bug #8627: ice-setup writes ceph.repo file with no 'name' key; causes yum warnings
- seems also to affect the calamari-minions repo.
- 08:53 AM Bug #8627 (Resolved): ice-setup writes ceph.repo file with no 'name' key; causes yum warnings
- It's a nit, but it's a warning on every yum operation that we can easily remove.
- 07:32 AM Bug #8626 (Resolved): gperftools empty
- The gperftools package is now in EPEL (for RHEL7); however, it's a metapackage, and the real content is in gperftools...
06/18/2014
- 12:01 PM Bug #8528 (Resolved): ICE: Centos ceph-deploy mon create failing
- The resolution is: use leveldb 1.7 for now on RPM hosts.
- 11:59 AM Bug #8619 (Can't reproduce): rhel7: crashes on access
- 11:59 AM Bug #8619: rhel7: crashes on access
- yes, with enough memory, the service comes up
- 10:51 AM Bug #8619: rhel7: crashes on access
- A retest showed partial slow success, and it occurred to me that my test vm was provisioned with only 512M; trying ag...
06/17/2014
- 02:16 AM Revision 2ada825e (calamari): Workarounds for salt bug https://github.com/saltstack/salt/pull/12316
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
06/16/2014
- 09:49 PM Revision f0989c5e (calamari): HACK: paths for cthulhu+vstart
- 09:48 PM Revision 3355cf43 (calamari): mon_remote: first cut, almost works with vstart
- 09:48 PM Revision 84d59089 (calamari): remote/base: clear up
- 08:33 PM Bug #8619: rhel7: crashes on access
- 08:33 PM Bug #8619: rhel7: crashes on access
- As yet undiagnosed crash:...
- 08:31 PM Bug #8619 (Can't reproduce): rhel7: crashes on access
- 08:30 PM Bug #8618 (Resolved): rhel7: apache permission model changes in 2.4
- apache throws permission errors: see http://dabase.com/blog/AH01630:_client_denied_by_server_configuration/
Must n... - 08:28 PM Bug #8617 (Resolved): rhel7: salt service provider is broken
- See https://github.com/saltstack/salt/pull/12316 . The service provider needs to be selecting systemd, but is not.
... - 07:51 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- This still happens on RHEL 6.4. probably on others as well.
- 06:45 PM Bug #8615: ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- This was RHEL 6.4 The ceph browser page also reports only one host reporting
- 06:45 PM Bug #8615 (Duplicate): ICE: ceph-deploy calamari connect with more than one minion missing baseurl
- ceph-deploy calamari connect vpm091 vpm098 displayed the following:...
- 06:32 PM Revision f5eeea00 (calamari): Workarounds for salt bug https://github.com/saltstack/salt/pull/12316
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:03 PM Revision 6d38a6ad (calamari-clients): Issue #8597: do not append 'completed'.
- Because the messages are generated server side this often creates
confusing sentence construction. Remove all text fr... - 04:58 PM Revision 3e3686da (calamari-clients): Issue #8597: do not append 'completed'.
- Because the messages are generated server side this often creates
confusing sentence construction. Remove all text fr... - 01:57 PM Revision 7dc30ebe (calamari): fixup for salt_remote
- 10:36 AM Bug #8607 (Can't reproduce): ICE: rhel7 ice_setup.py failure
- yum install calamari-clients fails:...
- 10:24 AM Feature #6898: Per-pool PG details and state counters
- NB there is currently not a comprehensive list of PG states maintained in the calamari backend (to sidestep scaling i...
- 10:23 AM Feature #6946: investigate firewall config for Diamond agents
- I'm not sure we (Calamari) can really do much better than opening the ports we need (and we are using graphite's "saf...
- 09:59 AM Bug #8597: Calamari: message not clear, or my brain is not.
- calamari-clients master branch commit 3e3686daef55255c9ba29b5e8d4ab69cb421c388
Issue #8597: do not append 'com... - 05:59 AM Bug #8597: Calamari: message not clear, or my brain is not.
- I agree that this message should be clearer. It's technically accurate, in that the task of initiating the scrub has...
- 03:45 AM Feature #6855 (Rejected): Package Calamari variant of Salt minion
- I don't think we would want to do this any more. Now that Calamari is open source, the preferred approach to deal wi...
06/13/2014
- 09:35 PM Bug #8596: ICE: ice_setup.py fails on Centos 6.3
- If anyone wants to look at the machines, I have left a couple up:...
- 09:14 PM Bug #8596: ICE: ice_setup.py fails on Centos 6.3
- On Rhel 6.3, the output from ice_setup.py is:...
- 08:20 PM Bug #8596 (Won't Fix): ICE: ice_setup.py fails on Centos 6.3
- Output follows:...
- 09:10 PM Bug #8597 (Closed): Calamari: message not clear, or my brain is not.
- Minor issue. After scrubbing an osd, the following message appears:...
- 08:46 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- This problem occurs on Centos 6.5. It can be remedied by installing python-argparse on the Client machine.
When t... - 11:17 AM Revision 036b0377 (calamari): doc: add link to install guide to README
- Signed-off-by: John Spray <john.spray@redhat.com>
- 11:08 AM Revision 6d4dd0e4 (calamari): Merge pull request #142 from ceph/wip-userdocs
- Wip userdocs
- 10:52 AM Revision 22222bfe (calamari): doc: Start on 'operations' docs for users
- Signed-off-by: John Spray <john.spray@redhat.com>
- 10:52 AM Revision a264becf (calamari): doc: populate REST API authentication page
- Signed-off-by: John Spray <john.spray@redhat.com>
- 06:19 AM Revision 0ea22806 (calamari-clients): Add definition for rhel7
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:18 AM Revision 4a80fd75 (calamari-clients): Fix a few more instances of clients -> calamari-clients
- 02:52 AM Revision db38f510 (calamari-clients): build: Fix path to /git/calamari-clients
- This was hardcoded for the old repo name. It's still
undesirable for the path here to be hardcoded at all,
but at le... - 02:09 AM Revision 3279a340 (calamari): Switch requirements based on ${pyver} rather than $(FLAVOR)
- The one real difference, importlib, depends on the Python version,
but we have that handy already in the shell snippe... - 02:09 AM Revision 1578cb3f (calamari): Add build files for RHEL7.
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
06/12/2014
- 10:42 PM Revision 6c8d2ea1 (calamari): Merge pull request #141 from ceph/wip-docs
- doc: update README to refer to detailed instructions
- 10:29 PM Revision 32a1c403 (calamari): doc: update README to refer to detailed instructions
- The stuff that used to be front and center (and
quite confusing) is now relegated to the development
documentation.
... - 09:30 PM Revision ce2d7c08 (calamari): Merge pull request #140 from ceph/wip-docs-2
- Wip docs 2
- 08:03 PM Revision 2d4f8442 (calamari): doc: move dev setup instructions out of README
- (actually removing them from README is a second commit
so that I can update README to point to readthedocs
before pus... - 08:03 PM Revision d2f80b4e (calamari): doc: Fix some RST glitches
- Signed-off-by: John Spray <john.spray@redhat.com>
- 06:16 PM Revision 2305991d (calamari): RHEL repo certificates may be readonly-root; work around with sudo
- This means the build will sudo, which could cause problems for automation
if the build user doesn't have passwordless... - 06:11 PM Revision 58b86830 (calamari): build: bump devmode diamond version
- ... to latest, because the older version didn't
correctly detect virtualenvs and that broke installation
inside travi... - 06:11 PM Revision ff9da7e7 (calamari): build: use libzmq3 instead of libzmq in devmode
- The libzmq1 package in travis happens to be broken,
and it does us no harm to have a more recent one.
Signed-off-by:... - 06:11 PM Revision f492be00 (calamari): build: create .travis.yml
- This is the configuration file that allows
travis-ci.org to run on our repo.
Signed-off-by: John Spray <john.spray@r... - 06:11 PM Revision 2e75f594 (calamari): doc: Link travis build status in README
- Signed-off-by: John Spray <john.spray@redhat.com>
- 03:01 PM Bug #8566 (Closed): Calamari Installation -- Asks for ceph installation when ceph is already there.
- 03:01 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- This appears to be fixed.
- 02:30 PM Bug #8565 (Closed): Calamari Install hangs forever when ceph is not there.
- This appears to be fixed
06/11/2014
- 11:42 PM Revision 96b4cab8 (calamari): Vagrantfiles: don't run highstate when bringing up
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:24 PM Revision 6b75802b (calamari): calamari_web: improve static file serving
- * Remove the login_required on serving static files, the UI
handles the case where it's loaded without authenticati... - 10:18 PM Revision ebd99e3c (calamari): tests: Fix to not alter the default pools
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
(cherry picked from commit 8bf6eebdc95d1fa89e3edab84b5f6953bae... - 09:39 PM Revision a743f2f7 (calamari-clients): Merge pull request #35 from ceph/1.2-fixes
- 1.2 fixes from master
- 09:25 PM Revision 9d8d6cd6 (calamari-clients): Issue #7444 Clean up $modal code
- - modify ModalHelpers.makeOnError so callback is invoked on $hide
- simplify response modal handlers
- use ModalHel... - 09:10 PM Revision 0a92fa15 (calamari-clients): Issue #8565 Visual Fixes
- - disable timers once cluster is discovered
- disable skip button once cluster is discovered
- hide giving up message... - 09:09 PM Revision 7d92112a (calamari-clients): Issue #8565 Install Hangs Forever
- - add a 3 minute timeout to polling loop
- add a warning message that the cluster was not initialized and
alternati... - 08:59 PM Revision d5c1cfec (calamari-clients): Issue #8547 - in accurate messaging about task run
- Warren noticed that pools can take longer than a few seconds to create.
Don't specify how long it will take as this i... - 08:59 PM Revision d6376582 (calamari-clients): Disable user-select for menu bar
- Needing to cut and paste the text from a menubar isn't terribly useful
and makes the user experience unpleasant. Disa... - 08:58 PM Revision 0bb64294 (calamari-clients): Bug: Re-weight animation unrelated to activity
- The original demo animation code was still active. Remove demo
code and re-work the sequence of animations so they r... - 07:44 PM Revision d912d963 (calamari-clients): Merge pull request #34 from ceph/wip-build
- build: Fix path to /git/calamari-clients
- 07:43 PM Revision 74687440 (calamari): Merge pull request #137 from ceph/wip-ui-msg
- calamari_web: improve static file serving
- 07:39 PM Revision 0cf06cd5 (calamari-clients): Remove stray box_url
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:28 PM Revision eae141cc (calamari): Merge pull request #138 from ceph/wip-8566-jcs
- Wip 8566 jcs
- 06:17 PM Bug #8548: UI: IOPS do not appear to be detected.
- I've recreated this but I think that the problem is with Ceph itself. I am not getting rados puts to be able to save...
- 02:21 PM Revision f3f78721 (calamari): build: remove reference to old README
- Signed-off-by: John Spray <john.spray@redhat.com>
- 02:09 PM Revision 5f7c6535 (calamari-clients): build: Fix path to /git/calamari-clients
- This was hardcoded for the old repo name. It's still
undesirable for the path here to be hardcoded at all,
but at le... - 12:47 PM Bug #8566 (Resolved): Calamari Installation -- Asks for ceph installation when ceph is already th...
- John had a different fix.
- 12:05 PM Revision 6faec13a (calamari): calamari_web: improve static file serving
- * Remove the login_required on serving static files, the UI
handles the case where it's loaded without authenticati... - 11:10 AM Revision b7245cd2 (calamari): salt: load ceph modules at function scope
- This is what already happened until the timeout
stuff in 58242677e. Imports were moved up to
module scope for defini... - 06:59 AM Revision 6119d683 (calamari-clients): Rename variables/functions to reflect usage
- Previous versions of this code incremented from 0. Decrementing from 180
felt more natural so the code was reversed b... - 06:49 AM Bug #8579: UI: Hamburger Icon doesn't show up on first cluster load
- http://gizmodo.com/who-designed-the-iconic-hamburger-icon-1555438787
- 05:02 AM Bug #8579: UI: Hamburger Icon doesn't show up on first cluster load
- Is "Hamburger" a piece of jargon that I don't know?
- 06:45 AM Revision c8795c99 (calamari-clients): Issue #8565 Visual Fixes
- - disable timers once cluster is discovered
- disable skip button once cluster is discovered
- hide giving up message... - 06:21 AM Revision f4d61aa6 (calamari-clients): Issue #8565 Install Hangs Forever
- - add a 3 minute timeout to polling loop
- add a warning message that the cluster was not initialized and
alternati...
06/10/2014
- 11:56 PM Bug #8579 (Rejected): UI: Hamburger Icon doesn't show up on first cluster load
- The code that starts this needs to wait until the cluster is initialized before
running. - 11:45 PM Bug #8565: Calamari Install hangs forever when ceph is not there.
- Some minor fixes on commit c8795c992692cb1107ab70ef08c9282ecf832ef0
- disable timeouts once cluster is connected
... - 11:26 PM Bug #8565 (Resolved): Calamari Install hangs forever when ceph is not there.
- Fixed on master, commit f4d61aa6c4ae28102d290279c31d3020bd5c9015.
- add a 3 minute timeout to polling loop
... - 09:53 AM Bug #8565: Calamari Install hangs forever when ceph is not there.
- Here's what I did.
1. Reimaged two vms
2. Established an ssh connection between the two vms.
3. Ran ice_se... - 08:49 AM Bug #8565: Calamari Install hangs forever when ceph is not there.
- @John I can certainly add a timeout. If the calamari doesn't register a new cluster within say 3 minutes. I'll pop up...
- 03:39 AM Bug #8565: Calamari Install hangs forever when ceph is not there.
- Dan Mick wrote:
> It doesn't make any sense to "ceph-deploy calamari connect" a host that isn't part of a Ceph clust... - 08:13 PM Revision f6088575 (calamari): fixup salt_remote
- 07:48 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- That works. However, I do not understand what's going on with CephError()'s variant definition, or how to adapt it t...
- 07:21 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- OK. I think I understand this. salt-minion was started when there was no Ceph, and thus no rados.py; salt-minion im...
- 05:15 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Warren says this is likely from the server being reinstalled, so I will try to fix up the server key on the minion wh...
- 05:12 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- vpm017 has no minion running; its log shows:...
- 05:08 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- ...and the user is 'root' (root/admin)
- 04:31 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- I have left these systems up. Vpm016 is the server. Vpm017 is the client and ceph machine.
When in doubt the pas... - 04:27 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Note that reinstalling the calamari server (Starting with a clean system) still results in this problem.
- 04:03 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Ceph Status at this point:...
- 10:30 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Yan-Fa Li wrote:
> Do the minions on the newly minted ceph nodes periodically check for a new ceph install or their ... - 10:07 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- So the thing I'm not sure of, and I'm not sure what the docs say, is do you have to kick the salt-minions after you h...
- 10:02 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- In the previous episode, Here's what I did:
1. Reimaged two vms
2. Established an ssh connection between the ... - 09:59 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- In the previous episode, Here's what I did:
Here's what I did.
1. Reimaged two vms
2. Established an ssh c... - 03:47 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Yan-Fa Li wrote:
> There is currently no way for Calamari to discover an existing cluster automagically. At least I'... - 03:36 AM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
The key missing piece of information in this report is what "Ceph is installed" means -- just the packages, or is t...- 05:37 PM Revision 5af612cd (calamari): cthulhu: abstract salt into SaltRemote
- Introduce a new 'Remote' class, with just
one implementation (salt) for the moment.
This wraps up all of our "outsid... - 05:37 PM Revision aeb078e4 (calamari): cthulhu: optional database-less calamari-ctl
- So that the remainder of the calamari-ctl functionality
can be used (e.g. creating SECRET_KEY) even when
the database... - 05:37 PM Revision 139dab1a (calamari): calamari_web: settings.py adapt for lite mode
- Exclude graphite from INSTALLED_APPS if graphite
not importable, leave DATABASES blank if sqlalchemy
not importable.
... - 03:52 PM Revision 8498bcb1 (calamari): calamari_web: enable access if auth is disabled
- This would be a questionable thing to do if
calamari_web was responsible for restricting
access to data, but in fact ... - 03:52 PM Revision 00be62a6 (calamari): cthulhu: rename log to 'calamari'
- This is just the internal name for the log, so that
other code (calamari_common) can get loggers called
calamari.* an... - 03:52 PM Revision f428a510 (calamari): dev: fix for new 'sqlite_queue_dir' setting
- New setting in salt, does not inherit from
the overall root path the way it probably should.
Signed-off-by: John Spr... - 03:52 PM Revision 1c601044 (calamari): calamari_lite: enable latest-value carbon cache
- Used for things like free space where we are
interested in the latest value even if we're
not drawing charts.
Signed... - 03:52 PM Revision ec6225e7 (calamari): requirements: a new cut-down set of deps
- The minimal requirements for a no-frills
calamari instance with just the core Ceph
API functionality.
Signed-off-by:... - 03:52 PM Revision 97e00ebe (calamari): calamari_web: drop graphite urls if absent
- Signed-off-by: John Spray <john.spray@inktank.com>
- 03:52 PM Revision c89cebd7 (calamari): cthulhu: reduce visibility of sqlalchemy models
- Only use the model classes inside cthulhu.persistence,
present an interface that doesn't require caller to have
impor... - 03:52 PM Revision b287fc2b (calamari): cthulhu: handle absence of psycopg2
- Signed-off-by: John Spray <john.spray@inktank.com>
- 03:52 PM Revision a8a8bf13 (calamari): calamari_common: move severity definitions
- ...from 'db' into 'types' so that only users
of the database need import db.
Also adjust persister to use its own ev... - 03:52 PM Revision 38608960 (calamari): calamari_lite: single-process wrapper
- Embeds cthulhu, REST API, and a latest-value carbon receiver.
Signed-off-by: John Spray <john.spray@inktank.com> - 02:32 PM Revision db63bd6c (calamari): cthulhu: fix the fix for requestcollection tick
- Forgot to push this before I merged the previous.
Signed-off-by: John Spray <john.spray@redhat.com> - 02:15 PM Bug #8573 (Closed): ICE: RHEL ice_setup.py fails
- Whoops. I have the wrong distro. Never mind
- 02:10 PM Bug #8573: ICE: RHEL ice_setup.py fails
- The directory /opt/ICE/calamari-server/repodata is missing.
- 02:08 PM Bug #8573 (Closed): ICE: RHEL ice_setup.py fails
- This definitely didn't happen before...
- 01:36 PM Revision 3a236f22 (calamari): Merge pull request #136 from ceph/wip-rtd
- Wip rtd
- 11:37 AM Revision a951fb7f (calamari): Merge pull request #134 from dsavineau/debian_dependencies
- Fix debian package dependencies
- 10:59 AM Revision 21fc5d48 (calamari): cthulhu: Fix RequestCollection ticking
- I had left in the ticking from cluster_monitor as well as from
manager, and the ticking from manager was not at the
r... - 07:22 AM Fix #8503 (Resolved): Calamari API: /api/v1/cluster/<fsid>/osd
So, there were two things going on here:
A On the cluster where the issue was reported, an old broken version of ...- 05:21 AM Revision b66586d2 (calamari-clients): Merge pull request #33 from ceph/wip-no-lsb
- Do "real" build only on precise, part two: separate 'make_deb' states
- 05:14 AM Revision 13b56225 (calamari-clients): Do "real" build only on precise, part two: separate 'make_d...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:24 AM Revision 17a7bb34 (calamari-clients): Merge pull request #32 from ceph/wip-no-lsb
- Remove dependency on lsb; fix file ownership problem; separate highstate from vm bringup
- 03:18 AM Revision 0fb30127 (calamari-clients): Add chmod to fix up ~vagrant/tmp dir with wrong modes.
- Not sure when this started happening, or who does it, and don't
particularly care.
Signed-off-by: Dan Mick <dan.mick... - 03:18 AM Revision c7dd1ef3 (calamari-clients): Depend on new name of task: full_build_deps
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:18 AM Revision 5171d84b (calamari-clients): Remove dependency on lsb_release/redhat-lsb-core
- Can't pass env var all the way through to make. Put it in the .sls.
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 03:11 AM Revision fc12a76c (calamari-clients): Don't run state.highstate by default in provisioning
- Makes it easier to see build logs if you invoke
vagrant ssh sudo salt-call state.highstate from the build
Signed-off... - 12:02 AM Revision 0738609f (calamari-clients): Issue #29: Unclear Compass and Ruby instructions
- Re-write the instructions to be clearer that to install
compass you need to use Ruby gems.
Signed-off-by: Yan-Fa Li ...
06/09/2014
- 07:14 PM Revision 6450d753 (calamari): Fix debian dependencies
- Signed-off-by: Dimitri Savineau <dimitri.savineau@enovance.com>
- 06:49 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- As in #8565, it doesn't make sense to install the minions on hosts that aren't part of a cluster already. My guess w...
- 06:35 PM Bug #8566: Calamari Installation -- Asks for ceph installation when ceph is already there.
- Warren, what does I installed ceph manually mean? Can you write down the exact steps. Are you using ceph deploy? Is i...
- 03:24 PM Bug #8566 (Closed): Calamari Installation -- Asks for ceph installation when ceph is already there.
- After encountering 8565, I closed the browser and installed Ceph manually.
I brought the browser back up, and the ... - 06:46 PM Bug #8565: Calamari Install hangs forever when ceph is not there.
- It doesn't make any sense to "ceph-deploy calamari connect" a host that isn't part of a Ceph cluster...
- 06:32 PM Bug #8565: Calamari Install hangs forever when ceph is not there.
- I'm confused warren. Can you manually verify using
/api/v2/cluster that a cluster is actually recognized by Calama... - 03:12 PM Bug #8565 (Closed): Calamari Install hangs forever when ceph is not there.
- Steps:
Install calamari all the way until ceph-deploy calmari connect operation.
The web page shows ADD button ... - 05:42 PM Revision f5835761 (calamari): Merge pull request #135 from ceph/wip-avoid-default-pools
- Fix tests to not alter the default pools
- 05:40 PM Revision 8bf6eebd (calamari): tests: Fix to not alter the default pools
- Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
- 05:19 PM Revision f2223e85 (calamari): doc: improve rest api docs readability
- Link from url table to viewset section as
well as example, make sidebar TOC less
verbose.
Signed-off-by: John Spray ... - 05:19 PM Revision 8daa8eef (calamari): doc: commit api_examples.json
- This trades of the risk of examples getting
stale for the ability to build the API docs
without a full blow developme... - 05:19 PM Revision 044fc7a1 (calamari): doc: move rest-api into development tree
- We used to have separate trees because rest-api
docs were public and development docs were
internal. Now that Calama... - 05:19 PM Revision d87d30ad (calamari): doc: Remove outdated calamari 1.x docs
- These are way old.
Signed-off-by: John Spray <jspray@redhat.com> - 05:19 PM Revision 9c027445 (calamari): doc: Move hierarchy up one level
- i.e. what was doc/development is now just doc/
Signed-off-by: John Spray <jspray@redhat.com> - 05:19 PM Revision eea818d2 (calamari): doc: dynamic version from get-versions.sh
- Signed-off-by: John Spray <jspray@redhat.com>
- 05:19 PM Revision 1c6105ed (calamari): make: fix lint for version.py
- This was being generated without a space around the operator,
so make lint would fail if run in a tree where the vers... - 05:19 PM Revision 7aff2950 (calamari): doc: clean up development/
- Enables build in a much more lightweight
environment (such as readthedocs.org)
Signed-off-by: John Spray <john.spray... - 05:19 PM Revision 89a2c806 (calamari): cthulhu: concentrate salt code in one place
- Makes clear our interface with salt, makes our
modules importable without salt (useful for
e.g. building docs with sp... - 05:19 PM Revision a123a53f (calamari): cthulhu: handle missing zerorpc
- So that we can import but not run the code
if zerorpc is not installed. This is useful
because zerorpc depends on ze... - 05:19 PM Revision afef2e2f (calamari): cthulhu: cope with missing msgpack
- Signed-off-by: John Spray <jspray@redhat.com>
- 05:19 PM Revision d3f7bd35 (calamari): cthulhu: handle missing zmq
- Signed-off-by: John Spray <john.spray@inktank.com>
- 04:52 PM Revision 6c8b1ee2 (calamari): calamari_rest: gracefully degrade without sqlalchemy
- Makes sqlalchemy optional: even history will always appear
empty if it is absent.
One less mandatory dependency.
Si... - 04:52 PM Revision a9e0c483 (calamari): cthulhu: null persistence with no sqlalchemy
- One less mandatory dependency.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:52 PM Revision 30343333 (calamari): cthulhu: make 'manhole' module optional
- One less mandatory dependency.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:52 PM Revision b218dc16 (calamari): calamari_rest: Make graphite module optional
- One less mandatory dependency.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:44 PM Revision b576c562 (calamari): calamari_rest: suppress DeprecationWarnings in 3rd party code
- These were annoying spam when running unit tests.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:44 PM Revision 8ec553cd (calamari): rest_api: update requests/ and add cancellation
- Add a global /request/ URL in addition to the one
which is specific to a cluster (/cluster/<fsid>/request).
Hook up ... - 04:44 PM Revision 3a8353de (calamari): cthulhu: test/debug hooks for jobs
- Enabling automated testing of cancellation.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:44 PM Revision 0fadab00 (calamari): cthulhu: retired DerivedObjects code
- This was the stuff for building structures the v1 API wanted
in response to cluster map changes, and caching them so
... - 04:44 PM Revision 2c00a8a0 (calamari): cthulhu: remove workaround for saltstack #11928
- The upstream release version now includes the fix,
since 2013.1.2.
Fixes: #8075
Signed-off-by: John Spray <john.spr... - 04:44 PM Revision 4b423cb8 (calamari): rest_api: add 'CLI' resource
- This is to enable REST API consumers to do anything
with the Ceph CLI that we don't currently expose
fully in our API... - 04:44 PM Revision a525c3c8 (calamari): rest_api: refactor salt grain code
- Concentrate the access to salt in one place.
Signed-off-by: John Spray <john.spray@inktank.com> - 04:44 PM Revision 506ff26e (calamari): calamari_rest: validate 'status' properly on key
- Previously attempts to reject an accepted key would
be accepted but would have no effect: now validate
that the only ... - 04:44 PM Revision 098d4bef (calamari): calamari_rest: fix API help_text on event severity
- (work around rest_framework limitation and note
the upstream PR so we can remove workaround when
that's released)
... - 04:44 PM Revision 8f1d27ec (calamari): Makefile: only run the needed test for api docs
- (was running redundant test_touch_urls_in_a_404_way)
Signed-off-by: John Spray <john.spray@inktank.com> - 04:39 PM Revision 920f667e (calamari): cthulhu: Refactor RequestCollection to be global
- This is instead of having one per ClusterMonitor. The
idea here is two accomplish two things:
* Expose RequestCollec... - 04:39 PM Revision 07981ce5 (calamari): cthulhu: Nicer OsdRequestFactory messages
- Special cases for in/out/down/reweight.
Signed-off-by: John Spray <john.spray@inktank.com>
06/07/2014
- 12:23 AM Revision 7f2dc086 (calamari-clients): Annotate server-helpers.js
- - removed an unused parameter (colnum)
- added detail about what and how the server helpers work
Signed-off-by: Yan...
06/06/2014
- 03:50 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- This problem popped up again today on RHEL.
- 03:41 AM Bug #8548: UI: IOPS do not appear to be detected.
- Things to check:
* As with any issue: are there any errors or backtraces in any of the logs in /var/log/calamari?... - 03:29 AM Bug #8552: Unusual behavior after rebooting Calamari.
- You'll need to supply all the logs (including syslog), and some notes on the time when the reboot happened, and the t...
- 01:38 AM Revision fac6c90e (calamari-clients): Issue #8547 - in accurate messaging about task run
- Warren noticed that pools can take longer than a few seconds to create.
Don't specify how long it will take as this i...
06/05/2014
- 11:32 PM Revision 827574c9 (calamari-clients): Add docco for pool-new and pool-helpers
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 07:23 PM Bug #8552 (Closed): Unusual behavior after rebooting Calamari.
- vpm003 was running Calamari when I rebooted it. I tried accessing it via the browser after the reboot, and I got the...
- 06:38 PM Bug #8547: UI: Create Pool sometimes does not let you know when it's done
- I've updated the code running on mira106 so you can try it out Warren. Dan will have to make another build for you to...
- 06:37 PM Bug #8547 (Resolved): UI: Create Pool sometimes does not let you know when it's done
- Branch master, commit fac6c90ea53083de532868e86374b0976de44a11
Should probably be cherry picked for 1.2 branch. - 05:28 PM Bug #8547: UI: Create Pool sometimes does not let you know when it's done
- The message needs to be modified. It's only a few seconds when it's on a small cluster. I've seen it take 2 to 3 minu...
- 05:19 PM Bug #8547 (Resolved): UI: Create Pool sometimes does not let you know when it's done
- This happened on both Freshly installed Centos 6.4 and RHEL 6.4 machines
Running Manage(ceph) > Pools > Create cre... - 06:27 PM Revision 52ab3420 (calamari): Syntax error in previous commit
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:30 PM Bug #8548 (Need More Info): UI: IOPS do not appear to be detected.
- So this I'm so sure about. The UI is polling the backend at regular intervals, but it's taking info from graphite. If...
- 05:23 PM Bug #8548 (Resolved): UI: IOPS do not appear to be detected.
- Occurs on both RHEL 6.4 and Centos 6.4. On the vm where I installed ceph, I ran the following command:
sudo rado... - 01:58 PM Revision cba498fb (calamari-clients): Add docco info to the README.md
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 01:16 PM Revision 53578d4e (calamari): Merge pull request #131 from abonas/addRHDepsNamesReadme
- Add dependencies/packages names for RH systems in readme
- 10:25 AM Fix #8545 (New): Handle clusters where FSID isn't set in ceph.conf
Clusters not created with ceph-deploy may not have the FSID set in their /etc/ceph/<cluster name>.conf file. That ...- 09:05 AM Revision cc016a16 (calamari): Add dependencies/packages names for RH systems in readme
- 01:05 AM Revision 6de2e208 (calamari): Syntax error in previous commit
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
06/04/2014
- 10:51 PM Revision 111a240b (calamari-clients): Refactor for increased clarity
- - add some docco
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 10:33 PM Revision b679f923 (calamari-clients): Disable user-select for menu bar
- Needing to cut and paste the text from a menubar isn't terribly useful
and makes the user experience unpleasant. Disa... - 07:54 PM Revision 80cd156c (calamari-clients): Issue #7444 Clean up $modal code
- - modify ModalHelpers.makeOnError so callback is invoked on $hide
- simplify response modal handlers
- use ModalHel... - 06:16 PM Bug #8537 (Resolved): ICE: Cthulhu syntax error?
- Sigh yes <curses>
Fixed. - 06:00 PM Bug #8537 (Resolved): ICE: Cthulhu syntax error?
- ...
- 06:14 PM Revision d8da59c2 (calamari): Merge pull request #129 from ceph/wip-8524
- Implement logging.getChild() with join() (not in 2.6)
- 02:29 PM Bug #8399 (Resolved): Current ice_repo_tgz.py does not build tar.gz files for all distros
- 02:02 PM Bug #8494 (Resolved): ICE: RHEL6.4 Installation of minion also has a jinja2 issue.
- This appears to have been solved.
- 01:50 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- @dmick your change looks good to me & is merged in master+1.2, good to close this?
- 01:44 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- Upps, my bad.
- 01:04 PM Fix #7444 (Resolved): UI: clean up modal code
- Master branch, commit 80cd156cd341ad793050f1d6771976018659871e
- 12:42 PM Fix #7444 (In Progress): UI: clean up modal code
- 06:59 AM Revision 5e02a427 (calamari-clients): Bug: Re-weight animation unrelated to activity
- The original demo animation code was still active. Remove demo
code and re-work the sequence of animations so they r... - 05:17 AM Revision 2a90b933 (calamari-clients): docco osd.js and tools.js
- - eliminate some code which is effectively a noop
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:13 AM Fix #8503: Calamari API: /api/v1/cluster/<fsid>/osd
- Hmm, I've just seen this on a fresh setup with minion-sim. Some discrepancy between the data generated in derived.py...
- 04:10 AM Revision c0e5e2ad (calamari-clients): Add docco for root.js
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 02:21 AM Revision 685a57ed (calamari): Implement logging.getChild() with join() (not in 2.6)
- Fixes: #8524
Signed-off-by: Dan Mick <dan.mick@inktank.com>
06/03/2014
- 11:55 PM Revision baab7916 (calamari-clients): Docco first.js
- first.js bootstraps a brand new Calamari Install. Add
some annotations about what the controller is doing.
Signed-of... - 08:11 PM Bug #8528: ICE: Centos ceph-deploy mon create failing
- I just ran:...
- 08:06 PM Bug #8528: ICE: Centos ceph-deploy mon create failing
- #6022 claims this was a problem with leveldb 1.12, and rolled back to 1.7; we are currently building and delivering 1...
- 07:18 PM Bug #8528: ICE: Centos ceph-deploy mon create failing
- Actually, the output displayed in the description is after I had already run the command once and failed. The initia...
- 05:09 PM Bug #8528 (Resolved): ICE: Centos ceph-deploy mon create failing
- ceph-deploy mon create vpm069...
- 07:22 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- ...which seems to fix the error if I manually hack vpm036.
- 07:11 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- Studying, I've coded a manual workaround that might be right in wip-8524
- 06:53 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- Ugh, however, it's also going to affect
commit 2df426be02c5edaa23d6c30e0fc133eb9827c3aa
Author: John Spray <john... - 06:27 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- This was introduced with 0f67a1fae05d7373871ff156f23804f6a7d00e3f, cthulhu: handle servers with multiple CRUSH names,...
- 05:51 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- supervisorctl status shows cthulhu not running. Trying to start hangs (somehow version 2.1 of supervisor is installe...
- 05:34 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- Similar behavior is happening on RHEL
- 04:04 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- The contents of /var/log/calamari/calamari.log the last time this occurred is:...
- 02:43 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- Whenever you get a 500, look for a backtrace in the logs in /var/log/calamari/ and /var/log/[httpd|apache]
- 01:45 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- This appears to be a regression.
- 01:42 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- This also now happens on 0.80.1
- 01:03 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- I tried 0.81 Yesterday's was 0.80.1
- 01:02 PM Bug #8524: ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- This worked yesterday.
- 01:02 PM Bug #8524 (Resolved): ICE: cthulhu uses logging.logger.getChild, must not (not in 2.6)
- sudo python setup.py
sudo calamari-ctl initialize
on firefox: http://vpm036.front.sepia.ceph.com
enter name and pa... - 05:06 PM Bug #8525: ICE: ceph_deploy: ceph --version fails
- This doesn't make any sense to me; vpm069's version of ceph is 0.80.1, and yum deplist shows that it depends on pytho...
- 03:31 PM Bug #8525 (Closed): ICE: ceph_deploy: ceph --version fails
- ceph-deploy install vpm069...
- 04:21 PM Fix #8503: Calamari API: /api/v1/cluster/<fsid>/osd
- ii calamari-server 1.2-rc2-17-gb536e49
has been installed, and all minions ar... - 12:27 PM Fix #8503: Calamari API: /api/v1/cluster/<fsid>/osd
- I'm not the only one who can update software, but I am certainly one who can, so I can install the later master, cert...
- 07:31 AM Fix #8503: Calamari API: /api/v1/cluster/<fsid>/osd
- Thanks for checking into to it John.
Dan, when you get a chance, your input would be appreciated. - 01:52 AM Fix #8503: Calamari API: /api/v1/cluster/<fsid>/osd
- You're seeing hostnames instead of FQDNs because Calamari is getting the info from the OSD map rather than from the s...
- 04:20 PM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- ice-tools 5aba99d19373d89769d60719489b0570453b019e made the supervisor come from the jenkins build (as does zeromq3);...
- 02:38 PM Bug #8450 (Resolved): ICE: CentOS 6.4 calamari-ctl initialize hangs
- Appears to be fixed in latest Centos Version
- 03:23 PM Bug #8511 (Resolved): Ceph-deploy install on Calamari ICE fails.
- This appears to be getting further on the latest build. I will close this and open a new issue on the latest problem
- 02:33 PM Revision b536e492 (calamari): doc: remove setup.cfg, broke RTD build
- Known pip bug, certain versions dislike a
setup.cfg in source dir. Removing our
CFG is harmless because it was only
... - 02:27 PM Bug #8492 (Closed): ICE: untarring repo changes permission of .
- This appears to be fixed.
- 12:55 PM Bug #8492 (Resolved): ICE: untarring repo changes permission of .
- Fixed in commit: f8e676c938a4b461bdb7d06f5b3335f701241bc3
- 12:14 PM Revision e21f967d (calamari): doc: fix 'clients' to be 'calamari-clients'
- Signed-off-by: John Spray <jspray@redhat.com>
- 11:52 AM Bug #8493 (Duplicate): ICE: Centos Minion ceph-deploy error message.
- This is a well known issue with Python threads usage in ceph-deploy. See #7594
- 07:14 AM Revision 6e72a87f (calamari-clients): Merge pull request #28 from tserong/master
- Remove empty Flotr2 directory
Acked-by: Yan-Fa Li <yanfali@gmail.com> - 07:06 AM Revision 916b02d8 (calamari-clients): Fix jshint error
- - erroneous comma
- 06:05 AM Revision 70082cb8 (calamari-clients): Remove empty Flotr2 directory
- Having this empty directory exist causes `git submodule` commands to
fail with "No submodule mapping found in .gitmod... - 04:59 AM Revision 848edd55 (calamari-clients): Merge pull request #27 from yanfali/escape-fixes
- Escape fixes
Signed-off-by: Yan-Fa Li <yanfa.li@inktank.com> - 04:56 AM Revision 585b847d (calamari-clients): Fix odd naming graphRouteTemplateId
- - renamed to graphRouteIdTemplate
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:55 AM Revision a09969ea (calamari-clients): Use uTemplates where it makes sense
- - escape some UI stuff, not strictly necessary but DRYer
- clean up some debug statements
Signed-off-by: Yan-Fa Li <... - 04:55 AM Revision 86216c7b (calamari-clients): uTemplate escaping for application.js
- Use uTemplates to escape values before use
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:55 AM Revision 7c08c17a (calamari-clients): Escape inputs to graphs
- Text inputs from the URL are not being escaped before use.
Replace string concatenation with escaped uTemplates to ma...
06/02/2014
- 10:56 PM Bug #8511: Ceph-deploy install on Calamari ICE fails.
- The ceph-deploy installs worked from my vm.
Also http://vpm036.front.sepia.ceph.com/static/ on a browser returns:
... - 09:30 PM Bug #8511: Ceph-deploy install on Calamari ICE fails.
- Let me rephrase that. It could also be that the release.asc file is in the wrong place.
- 09:28 PM Bug #8511 (Resolved): Ceph-deploy install on Calamari ICE fails.
- ...
- 09:29 PM Bug #8510 (Closed): Ceph-deploy install on Calamari ICE fails.
- Typo in subject. Accidentally started a new message trying to fix this one
- 09:22 PM Bug #8510 (Closed): Ceph-deploy install on Calamari ICE fails.
- <pre<
[ceph@vpm036 mycluster]$ ceph-deploy install vpm050.front.sepia.ceph.com
[ceph_deploy.conf][DEBUG ] found con... - 07:42 PM Revision 823527eb (calamari): Merge pull request #126 from ceph/wip-readme
- Updates to README and git paths
- 07:41 PM Revision e44162d6 (calamari): doc: update README
- Signed-off-by: John Spray <jspray@redhat.com>
- 07:41 PM Revision 6108aa93 (calamari): doc/build: update 'inktankstorage' to 'ceph'
- These are parts that moved when Calamari was
open sourced.
Signed-off-by: John Spray <jspray@redhat.com> - 05:41 PM Revision 36e54ccb (calamari-clients): Add a license file.
- Many Thanks to @rfontana
- 03:35 PM Fix #8503 (Resolved): Calamari API: /api/v1/cluster/<fsid>/osd
- When I request the OSD objects I look at the 'fqdn' attribute. For some reason this is now the short name not the Ful...
05/31/2014
- 05:48 PM Revision a6528932 (calamari-clients): Fix some typos
- - ReqReq -> ReqRes
- Add reference to KineticJS
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 05:18 PM Revision 37866cf2 (calamari-clients): Add a top-level jpeg for the screenshots
- Created a transparent background screenshot summary for
README.md.
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:33 PM Revision 62619558 (calamari): Merge pull request #124 from fzylogic/master
- doc: fix deb/debian typo
- 05:34 AM Revision 79111c9e (calamari-clients): Add some screenshots to the README.md
- Screenshots demo the UI much better than words.
Github Markdown forbids image styling so move images to screenshots.m... - 12:30 AM Revision 4eaac625 (calamari): doc: fix deb/debian typo
- Signed-off-by: Jeremy Hanmer <jeremy@dreamhost.com>
- 12:16 AM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- The 2.1 version of supervisor on centos6.4/rhel6.4 does this. The 3.0 version I've found to build doesn't. Redoing ...
05/30/2014
- 10:23 PM Revision 3a60fef1 (calamari-clients): Merge pull request #26 from yanfali/master
- Fix the github references to the project.
- 09:59 PM Revision e2b52b8c (calamari-clients): Fix the github references to the project
- inktankstorage/clients -> ceph/calamari-clients
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 09:17 PM Bug #8494 (Resolved): ICE: RHEL6.4 Installation of minion also has a jinja2 issue.
- The previously reported and fixed jinja2 problem was with RHEL Calamari Server....
- 09:14 PM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- Dan says that he thinks that he has a fix for this.
- 10:24 AM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- Yeah this is not ICE this is the calamari-ctl which is separate.
Re-assigning back to Warren until someone from th... - 07:32 PM Bug #8451: ICE: Wheezy Hash sum errors in ice_setup.py
- Now the build appears to be broken on setup:...
- 07:23 PM Bug #8493: ICE: Centos Minion ceph-deploy error message.
- By "everything seems okay," I meant that the dashboard came up and I could see nothing that looked terribly wrong.
- 07:22 PM Bug #8493 (Duplicate): ICE: Centos Minion ceph-deploy error message.
- I got the following after running ceph-deploy calamari connect vpm018.front.sepia.ceph.com...
- 05:20 PM Revision 4ef15557 (calamari-clients): Fix rogue apostrophe.
- h/t John Spray
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:28 PM Feature #6012 (Rejected): BE: fixup monitor criticality classification based on email thread
- This ticket was enigmatic, and if it was about mon status reporting that should be covered in the new v2/mon API
- 04:25 PM Feature #6320 (Rejected): BE: create static/virtual config.json file to enable UI->backend
- 04:25 PM Feature #6008 (Rejected): BE: expose a fixed set of host graphs from graphite through django
- 04:25 PM Feature #5567 (Rejected): BE: (unit tests) Cluster space API in Django
- 04:25 PM Feature #5568 (Rejected): BE: (unit tests) Cluster user API in Django
- 04:25 PM Feature #5566 (Rejected): BE: (unit tests) Cluster registration API in Django
- 04:18 PM Feature #6092 (Rejected): BE: robust OSD-to-HOST conversion (or different Diamond metric names)
- 04:18 PM Feature #5562 (Rejected): BE: Reconcile mon info against Diamond/Graphite
- 04:18 PM Feature #5707 (Rejected): BE: add database migration to Django
- 04:18 PM Feature #5541 (Rejected): BE: Multiple Clusters in Diamond
- 04:18 PM Feature #5539 (Rejected): BE: Calamari Endpoint Testing
- 04:18 PM Feature #5538 (Rejected): BE: Unit testing of Kraken
- 03:44 PM Bug #8492 (Closed): ICE: untarring repo changes permission of .
- The first entry on the tarball generated by ice_repo_tgz.py is the current directory. Extracting this causes the cur...
- 10:14 AM Fix #8029 (Resolved): Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
- Marking this as closed. We have a job setup in jenkins for building the RPMs and we are pulling the RPM's from the of...
- 08:42 AM Feature #8478 (New): Expose cache tier object CRUD in rest-api
- cache tiers are relationships between pools
http://ceph.com/docs/master/rados/operations/cache-tiering/
- 08:40 AM Feature #8477 (New): Add cache tier object to cthulhu
- A cache tier is a relationship between two pools
ceph osd tier add {storagepool} {cachepool}
tiers have have at... - 03:17 AM Revision 29bf9aef (calamari): Merge pull request #121 from inktankstorage/wip-fixes
- Fixes for 1.2
- 03:07 AM Revision 7668d36f (calamari): Use lsb_release -is to look for flavor in get-flavor.sh
- Fixes: #8459
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 01:29 AM Revision af9f9c44 (calamari-clients): Add docco for pool-svc and request-svc
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
05/29/2014
- 11:37 PM Revision 83d8c389 (calamari-clients): Updated key, osd and server docs
- - improved markup
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 11:18 PM Revision a7b8ac14 (calamari-clients): Improve cluster-svc docs with examples
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 11:18 PM Revision 94413497 (calamari-clients): Fix spelling mistake
- pagnation -> pagination
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 11:02 PM Revision 6b8f0f22 (calamari-clients): Rename Service files to avoid conflicts
- - Work around docco issue #236 - needs support for conflicting file names
@see https://github.com/jashkenas/docco/p... - 10:59 PM Revision 4095fe75 (calamari): Merge pull request #122 from inktankstorage/wip-pkgarch
- repobuild/: include only x86_64 arch packages
- 10:59 PM Revision faa91864 (calamari): repobuild/: include only x86_64 arch packages
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:58 PM Revision eaa582b5 (calamari-clients): Restore switchView method
- - accidentally removed global navigation function
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 10:58 PM Revision 5c4ae199 (calamari-clients): Add docco annotations to menu and osd services
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 10:58 PM Revision 5c9aa256 (calamari-clients): Cluster, key and server Service docco
- Signed-of-by: Yan-Fa Li <yanfali@gmail.com>
- 09:39 PM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- I had this happen to me on rhel, also.
After ^C'ing out of here, the page came up fine when I ran the browser.
- 07:39 PM Bug #8469 (Closed): ICE: ceph-deploy install --release ice1.2 fails
- Ran this from a cluster setup directory rather than the ~/ice directory
User error. - 01:56 PM Bug #8469: ICE: ceph-deploy install --release ice1.2 fails
- Note: the ceph-deploy install was executed after the sudo calamari-ctl initialize command was run
(As specified in t... - 01:46 PM Bug #8469 (Closed): ICE: ceph-deploy install --release ice1.2 fails
- Precise Calamari server is on vpm008. Ceph is running on vpm013. On vpm008, running:
ceph-deploy install --rele... - 07:37 PM Bug #8470 (Closed): ICE: ceph-deploy calamari connect -- Unable to locat package salt-minion
- This works when run from the ~/ice directory.
User error on my part. - 01:51 PM Bug #8470: ICE: ceph-deploy calamari connect -- Unable to locat package salt-minion
- Note: This problem occurs after bringing up a web browser and seeing this page:...
- 01:49 PM Bug #8470 (Closed): ICE: ceph-deploy calamari connect -- Unable to locat package salt-minion
- Precise Calamari server is on vpm008. Ceph is running on vpm013. On vpm008, running:
ceph-deploy calamari connect ... - 05:57 PM Feature #8474 (Rejected): Parallelize inter-test reset
- Currently when running tests against a live cluster osds get marked up and in and reweight to 1.0 one at a time.
On ... - 05:31 PM Revision 0f67a1fa (calamari): cthulhu: handle servers with multiple CRUSH names
- For example, when I have two CRUSH nodes for host
'foo', they may be called 'foo' and 'foo-ssd'. This
patch handles ... - 05:30 PM Revision 9cb798a0 (calamari): cthulhu: Fix intermittent exception on new cluster
- There was a brief window between construction and the
first call to on_heartbeat where the update_time
attribute of C... - 05:30 PM Revision ae71c0bb (calamari): calamari_rest: fix exception during OSD removal
- If OSD was in OSD map but not in CRUSH map,
we had an unhandled exception (500). That
case can happen when you're in... - 05:30 PM Revision 58242677 (calamari): salt: Tidy the ceph module & add RADOS timeouts
- Timeouts
========
Timeouts in communications with librados/json_command
are important, because otherwise we block on... - 05:29 PM Revision 32af9b25 (calamari): cthulhu: Fix corner case where hostname==FQDN
- Previously, if a server's hostname was equal to
its FQDN, and we had detected it passively via
the OSD map (i.e. mana... - 12:07 PM Bug #8468 (Resolved): Change configuration so that tests against may be run against an external c...
- Move api endpoint and credentials into test.conf.template
- 06:29 AM Fix #8463 (New): Cleaner handling of CRUSH maps with non-hostname-named hosts
The way we recommend people to set up CRUSH maps for mixed HDD/SSD systems involves creating two hierarchies, one f...- 05:48 AM Revision 0fd75ceb (calamari-clients): API, Route and Run Annotations
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 05:47 AM Revision 774d5862 (calamari-clients): Docco for app.js
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
- 05:47 AM Revision 2391681a (calamari-clients): Fix font issues with docco
- With custom style sheets the font location is no longer correct.
Add a copy:docco task which copies the fonts into th... - 05:47 AM Revision fb7f43b4 (calamari-clients): Add docco task
- Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
05/28/2014
- 06:48 PM Revision bcc5b33b (calamari-clients): Fix #8455: Dashboard IOPS graph fails to render
- - hook into dashboard:refresh event and force a
redraw.
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 04:54 PM Revision f70dbe05 (calamari-clients): Graph: Revert 'this' changes
- In this context, resolving this is adds complexity without making
the code any clearer. Explicitly bind the function ... - 02:57 PM Fix #8460 (New): Log spam: "Re-opening connection to salt-master" warnings when no minions are pr...
In of SaltEventSource, the workaround for #8144, we re-open the connection to the salt master and fire off a warnin...- 11:49 AM Fix #8455 (Resolved): UI: Dashboard IOPS graph fails to render
- Master branch, commit bcc5b33b18b07b9b7c3edb732275e5b1b883904f
- 10:22 AM Fix #8455 (Resolved): UI: Dashboard IOPS graph fails to render
- If the Dashboard UI isn't visible yet, e.g. you jump into workbench or graph, this can cause dygraph to not render it...
- 11:33 AM Revision a5358672 (calamari): tests: pyflakes violation
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:54 AM Fix #8362 (Resolved): an invalid '-1' crush ruleset is offered during pool creation
- 10:53 AM Fix #8308 (Resolved): Long running remote operations timed out prematurely
- 09:56 AM Fix #8454 (Rejected): UI: Improve sort order of graph host dropdown
- Right now it's sorting using lexical rather than numerical order. See if you get
the hosts to sort in numerical orde... - 06:48 AM Revision a871a5b9 (calamari-clients): More docco for pgmap-view and graphite models
- - clean up some dead code
- small re-work for colors in pgmap
Signed-off-by: Yan-Fa Li <yanfali@gmail.com> - 06:48 AM Revision 619f2600 (calamari-clients): Add docco for alerts-view
- - Remove unused code
Signed-off-by: Yan-Fa Li <yanfali@gmail.com>
05/27/2014
- 06:36 PM Bug #8451: ICE: Wheezy Hash sum errors in ice_setup.py
- ...
- 06:36 PM Bug #8451 (Can't reproduce): ICE: Wheezy Hash sum errors in ice_setup.py
- Wheezy ice_setup.py fails (see below).
- 06:32 PM Bug #8450: ICE: CentOS 6.4 calamari-ctl initialize hangs
- Running calamari-ctl initialize on Centos6.4 results in the following being displayed:...
- 06:29 PM Bug #8450 (Resolved): ICE: CentOS 6.4 calamari-ctl initialize hangs
- This works on Precise. RHEL and Wheezy don't even get this far (other bugs).
- 06:18 PM Bug #8449 (Closed): Precise Calamari-ctl initialize seems to take forever.
- Happens on Centos 6.4
I think that I'll reopen a more accurate bug Title - 04:33 PM Bug #8449: Precise Calamari-ctl initialize seems to take forever.
- This completes in a few seconds on precise. I will retest Centos6.4
- 02:59 PM Bug #8449: Precise Calamari-ctl initialize seems to take forever.
- Whoops -- this was Centos 6.4 not precise.
- 02:55 PM Bug #8449: Precise Calamari-ctl initialize seems to take forever.
- After another 10 minutes, I ^C'ed the run and got:...
- 02:42 PM Bug #8449 (Closed): Precise Calamari-ctl initialize seems to take forever.
- ...
- 06:15 PM Bug #8402 (Duplicate): ICE: yum install calamari-server Transaction Check Errors:
- I'm going to organize the ICE stuff better in a new and current (as of 5/27) bug.
- 04:44 PM Revision ece236e4 (calamari-clients): Removing closure compiler JARs
- RedHat Legal (@rfontana) recommends we remove these from the repo
because it's not clear what the distribution rights... - 02:18 PM Bug #8448 (Resolved): ICE: calamari-ctl initialize error when not run as root.
- Minor nit here. calamari-ctl initialize produces a python stack-trace and an IOError: Permission denied
when not ru... - 11:18 AM Revision b3f0f870 (calamari): Merge pull request #119 from inktankstorage/wip-8249
- restrict timeout scaling during testing to a smaller set and reduce scal...
- 09:46 AM Cleanup #8444 (Resolved): UI: Remove closure compiler from client repo
- Removing closure compiler JARs
RedHat Legal (@rfontana) recommends we remove these from the repo
beca... - 04:17 AM Bug #8249 (Resolved): differentiate between timeouts that need to be scaled and those that don't ...
Also available in: Atom