Activity
From 09/17/2013 to 10/16/2013
10/16/2013
- 11:57 PM Revision 40bb8d67 (calamari-clients): Port main dashboard card layout to tb3
- 11:29 PM Revision 1f48c061 (calamari-clients): Add an override to disable kraken heartbeat
- 10:04 PM Revision 83c856ad (calamari-clients): Bootstrap 3 WIP
- 10:04 PM Revision 49d71a19 (calamari-clients): Bower updates
- 10:03 PM Revision a9a6770b (calamari-clients): Sass Bootstrap 3 test
- 10:50 AM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- wsgiref is also part of Python
Does graphite really use gunicorn? That seems really strange, and I can't find it ... - 10:34 AM Fix #6572 (Resolved): UI: Migrate Twitter Bootstrap 2 -> 3
- Take a look at how feasible it is to move to Bootstrap 3. This is especially pertinent due to redesign to add a more ...
10/15/2013
- 06:45 PM Bug #6448: make r.json be quiet when the rest server is down
- Sorry, I missed the email for this tracker update. There isn't anything terribly long with the big backtrace, other t...
- 04:52 PM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- Dependencies installed via `yum`, and not available on RHEL 6 (apparently.. tried several different yum searches for ...
- 02:28 PM Feature #6564 (Rejected): UI: Graph: Redesign filters to be more scalable, allow partner additions
- 02:28 PM Feature #6563 (Resolved): UI: Graph: Add option to control time range
- 02:27 PM Feature #6562 (Rejected): UI: Workbench: Harmonize Sliders
- 02:26 PM Feature #6561 (Rejected): UI: Workbench: Add CRUSH-informed sort category to hexagon view
- 02:26 PM Feature #6560 (Rejected): UI: Workbench: Mockup hexagons with card flip
- 02:26 PM Feature #6559 (Rejected): UI: Workbench: Mockup hexagons with high density OSDs
- 02:25 PM Feature #6558 (Rejected): UI: Dash: Add Quota widget
- 02:25 PM Feature #6557 (Rejected): UI: Dash: Create Activity Stream widget
- 02:25 PM Feature #6556 (Duplicate): UI: Dash: Show aggregate Cluster IOPS
- 02:24 PM Feature #6555 (Closed): UI: Dash: Break up status widget into 3 separate widgets
10/14/2013
- 01:37 PM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- Yet to be determined, I guess
- 07:51 AM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- Dan Mick wrote:
> filling out the package dependencies now; need clean answers for these. Why are there more listed... - 12:12 PM Feature #6514 (In Progress): Build: create rpms and debs for inktank-ceph-restapi and inktank-cep...
- 12:05 PM Fix #6524 (Resolved): UI: login - add git commit id to build artifact
- 12:04 PM Fix #6524: UI: login - add git commit id to build artifact
- Merged to master by Dan.
- 12:04 PM Fix #6523 (Resolved): UI: admin - add git commit id to build artifact
- Merged to master by Dan.
- 10:40 AM Tasks #6319: UI: Configure automated build environment with Jenkins
- Talked to Gary briefly. Looks like our jenkins.ceph.com instance is completely public. I think we might have to set u...
10/13/2013
- 05:29 PM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- filling out the package dependencies now; need clean answers for these. Why are there more listed than bootstrap.sh ...
10/12/2013
- 03:22 AM Revision 4c52ec4e (calamari): bootstrap.sh: no -e until we fix failures; /usr/bin/env for #!
- 03:22 AM Revision f232e22e (calamari): sigh, and the changelog entries too
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:03 AM Revision c3cc7374 (calamari): inktank-ceph -> calamari for Debian packaging files as well
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:32 AM Revision f57ebc9b (calamari): Merge pull request #21 from inktankstorage/git-commit
- Fix #6523 & #6524 - add git commit for ui to build
- 01:25 AM Revision 10db7ccb (calamari): "gs/inktank-ceph/calamari/" (mostly package names)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
10/11/2013
- 11:14 PM Revision d56dfd49 (calamari): Fix #6524 - add git commit id to build
- - adds window.inktank.commit to JS VM
- integrate grunt-git-describe
- adds a ephemeral git.js file to build dependen... - 10:58 PM Revision 18d88f23 (calamari): Fix #6523 - add git commit for admin ui to build
- - add build time dependency on grunt-git-describe
- create a file git.js at build time
- add git.js to index.html
- e... - 10:13 PM Revision 560e0cf2 (calamari-clients): Merge pull request #6 from inktankstorage/git-commit
- #6319 Git commit as part of build
- 10:10 PM Revision 36c08e72 (calamari-clients): Fix #6522 - add git commit id to build
- export a new variable inktank.commit
This contains the git metadata for this build
- add grunt-commit-describe
- up... - 10:10 PM Revision 7fc3d91f (calamari-clients): ICE is no more, long live Calamari
- 08:08 PM Revision fbfc70f0 (calamari): bootstrap.sh: allow setting SOURCE to location of source tree
- also add a few comments
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 07:45 PM Revision 658b14ef (calamari): Merge pull request #19 from inktankstorage/wip-dmick
- ceph/serializers.py: update for _unix timestamp generated fields
- 07:44 PM Revision 7d16da81 (calamari): Merge pull request #20 from inktankstorage/disable-caching
- Revert "www: add site-wide caching in local memory / memcached"
- 06:52 PM Revision 64d6782b (calamari): Revert "www: add site-wide caching in local memory / memcached"
- Disable caching which was causing timestamp flapping. In Kraken,
`cache.clear` is a no-op w.r.t. the cache if we are ... - 06:40 PM Revision fd099353 (calamari-clients): Merge pull request #5 from inktankstorage/network
- Feature #6309 - Connection lost notifications
- 06:20 PM Revision 6cab6fbc (calamari-clients): Feature #6309 - Kraken Failure detection
- - and an options object to poller#newPoller to customize poll loop delay
- add a callback to alert.js to handle krake... - 03:37 PM Bug #6448: make r.json be quiet when the rest server is down
- Noah, what's status on this one?
- 03:28 PM Fix #6497 (Duplicate): BE: fix CephRestClient api change in cluster communication test
- 03:25 PM Fix #6500 (Resolved): calamari is not fully isolated to its venv
- 03:14 PM Fix #6522 (Resolved): UI: dashboard - Add git commit id to build artifact
- 03:14 PM Fix #6522: UI: dashboard - Add git commit id to build artifact
- Resolved in clients/master by 560e0cf244ceccb1ffd622b1918156e76befd277
- 03:07 PM Fix #6522 (Resolved): UI: dashboard - Add git commit id to build artifact
- 03:08 PM Fix #6524 (Resolved): UI: login - add git commit id to build artifact
- 03:08 PM Fix #6523 (Resolved): UI: admin - add git commit id to build artifact
- 03:02 PM Fix #6499 (Resolved): BE: handle bad wsgi import path order
- 03:01 PM Feature #6477 (Resolved): BE: add unix times to new cluster timestamps
- 02:49 PM Fix #6498 (Resolved): fix Serializer to report new _unix fields
- 02:47 PM Feature #6514: Build: create rpms and debs for inktank-ceph-restapi and inktank-ceph-agent
- 01:16 PM Feature #6514 (Resolved): Build: create rpms and debs for inktank-ceph-restapi and inktank-ceph-a...
- These are the server-side packages which are mostly stabilized now
- 02:47 PM Fix #6501 (Resolved): UI: Admin - add fonts to copy list
- 02:42 PM Feature #6318 (In Progress): BE: Create documentation snippet for resetting password
- 02:41 PM Feature #6318: BE: Create documentation snippet for resetting password
- This will actually be /opt/calamari/venv/python...
- 01:53 PM Feature #6318: BE: Create documentation snippet for resetting password
- Just documenting the command is good enough for now. Good find!
- 12:53 PM Feature #6318 (Need More Info): BE: Create documentation snippet for resetting password
- I thought this would be more involved, but Django already has a feature for this. The following command (run from the...
- 02:41 PM Feature #6270: Doc: Simple install doc
- Add password reset instructions to docs.
- 02:39 PM Feature #6315 (Resolved): BE: expand error reporting from kraken
- ff7d83aabacaafe13ac8715cf052926b8466b408
- 02:38 PM Feature #6439 (In Progress): BE: identify package dependencies for Calamari, find upstreams
- 01:27 PM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
- *TODO*
* Check with Sandon that my changes to /etc/yum.conf.d/ reflect the actual stock RHEL repos.
Dependencies... - 02:36 PM Feature #6006 (Resolved): BE: use pg dump brief instead of full pg dump
- 02:35 PM Feature #6316 (Resolved): BE: add basic caching feature to the RestApiClient
- 01:46 PM Feature #6516 (Rejected): UI: document settings in config.json
- config.json can hold a few things now; let's write them down and decide which we might want to advertise in the UI
- 11:45 AM Feature #6512 (Rejected): UI: i18n messages for all text and templates
- Today all text and templates is built into the product at build time. One of the options for the future is OEM'ing th...
- 11:40 AM Feature #6309 (Resolved): UI: Dash: Indicate lost of connection to RESTful endpoint
- Added kraken failure detection using new /api/v1/cluster/1 attributes.
Merged to master. - 10:58 AM Fix #5545: UI: Admin - Password Retrieval
- Oh, there's one major task that needs to be done on the backend. Email gateway integration. We also need a way to gen...
- 10:25 AM Fix #5545: UI: Admin - Password Retrieval
- 10:25 AM Feature #5555: UI: Review and update DRAFT Client Console API
10/10/2013
- 10:52 PM Revision bd02b8a4 (calamari): Merge pull request #17 from inktankstorage/wip-noah
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 10:48 PM Revision d64c0555 (calamari): ceph/serializers.py: update for _unix timestamp generated fields
- Fixes: #6498
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:56 PM Revision 671176d5 (calamari): Merge pull request #15 from inktankstorage/ui-admin-user
- Implement User settings page network code
- 06:54 PM Revision 4828c035 (calamari): Merge pull request #18 from inktankstorage/font-fix
- Fix #6501 - fix fonts path issues
- 05:38 PM Revision 4dafc988 (calamari): Fix #6501 - fix fonts path issues
- - copy fonts to httpFontPath which is set to be to styles/font
- use compass helper font-url so we no longer care wha... - 04:02 PM Revision 26e044aa (calamari): rest: add default connection timeout
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 03:58 PM Revision 1a4be4d9 (calamari): wsgi: reorder sys.path to put venv bits first
- This solves the problem in which Django being run from Apache has system
python path before the virtual environment p... - 03:41 PM Fix #6500 (In Progress): calamari is not fully isolated to its venv
- 10:42 AM Fix #6501 (In Progress): UI: Admin - add fonts to copy list
- 10:41 AM Fix #6501: UI: Admin - add fonts to copy list
- Pull request #18.
- 10:24 AM Fix #6501: UI: Admin - add fonts to copy list
- OK, this looks like a structural change, the copy task is copying from styles/fonts which doesn't exist. I'm also pre...
10/09/2013
- 06:46 PM Fix #6498 (Fix Under Review): fix Serializer to report new _unix fields
- 05:29 PM Fix #6498 (Resolved): fix Serializer to report new _unix fields
- ...
- 05:37 PM Fix #6501 (Resolved): UI: Admin - add fonts to copy list
- ApexSans fonts are not being copied during build.
- 05:35 PM Fix #6500 (Resolved): calamari is not fully isolated to its venv
- mod_wsgi configuration was fooling us; calamari was still using /usr/bin/python (maybe, in
embedded mode) and defini... - 05:30 PM Fix #6499 (Resolved): BE: handle bad wsgi import path order
- The order is screwed up sometimes. The patch in /opt/calamari on mira035 reorders them correctly.
- 04:27 PM Fix #6497 (Duplicate): BE: fix CephRestClient api change in cluster communication test
- Extra field added to CephRestClient, but serializers.py uses the client and didn't change its call.
10/08/2013
- 09:23 PM Feature #6477: BE: add unix times to new cluster timestamps
- I attempted to fix this on master and failed; rolling back also is broken, though, so I suspect something else is wro...
- 08:05 PM Revision bb94fe35 (calamari): Add missing timestamp, missing _unix version of both timestamps
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
10/07/2013
- 09:07 PM Revision 22d2107e (calamari-clients): Take session expired out of throttle list
- 08:59 PM Revision 1e44389e (calamari-clients): Only show session timeout once and fix url
- 08:52 PM Revision ebe66e36 (calamari-clients): Switch to 403 error. RFC compliant behavior.
- Django follows the RFC closely. This returns a 'FORBIDDEN' status text
message from JQuery XHR. Move the error handli...
10/04/2013
- 08:59 PM Revision 2cccb041 (calamari-clients): added_ms -> cluster_unix_time_unix
- - Key has been renamed.
- update views and models to reflect new key - 07:09 PM Revision c21621ad (calamari): Merge pull request #16 from inktankstorage/fix-perm
- django: require login for API access
- 04:18 PM Revision e0c9a73c (calamari): django: require login for API access
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 01:43 PM Feature #6477 (Resolved): BE: add unix times to new cluster timestamps
10/03/2013
- 11:16 PM Revision d76b16bf (calamari-clients): Not statusCode() but status
- StatusCode is a group of functions. Status is the HTTP return code.
- 10:54 PM Revision ff7d83aa (calamari): Merge branch 'wip-noah-merge'
- I did a little reorganization and squashing to minimize the churn.
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:53 PM Revision 7c8d289c (calamari): kraken: add cluster connect timeout option
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 10:53 PM Revision 01eba513 (calamari): kraken: Avoid '0' mon addrs; catch sock.close() exceptions
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 10:53 PM Revision b96ee5ed (calamari): kraken: add get_pg_stats rest client method
- Adds a get_pg_stats() method to the rest client class that takes an
optional parameter brief=Boolean (default=True) w... - 10:53 PM Revision a475067c (calamari): kraken: avoid extra round-trips to the rest server
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 10:53 PM Revision 0c1a7c9b (calamari): kraken: try to connect to monitors not in quroum
- If a monitor is not found in the quorum, we place it into the critical
state only if we cannot establish a basic tcp ... - 10:52 PM Revision c2f703ad (calamari): kraken: use pg/dump brief
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 10:49 PM Revision 28bb94ed (calamari): Implement User settings page network code
- Stubbed implementation. Add a working xhr call to update the user
settings page. Backend may not yet be working. - 10:30 PM Revision adc1b36b (calamari): inktank-ceph-agent.prerm: make more tolerant of missing diamond pac...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:37 PM Revision 5858d912 (calamari-clients): Move yellow zone to 60% of total
- 07:02 PM Revision 569e6105 (calamari-clients): Adjust Usage Widget Colors
- - 0% - RGB(#0f0) @ 80% saturation
- 50% - RGB(#ff0) @ 80% saturation
- 100% - RGB(#f00) @ 80% saturation
using http:... - 12:45 PM Feature #6470 (Rejected): Figure out how to really display nearfull and full ratios in dashboard ...
- 12:04 AM Revision 2da4d063 (calamari-clients): Avoid creating new partial fns every call
- - create them once per invocation of pair and wrap them in closure.
- 12:00 AM Revision 287d7825 (calamari-clients): Implement pair in terms of single
10/02/2013
- 06:53 PM Revision a91fc9c4 (calamari-clients): Add error event to osd request path
- - add error handler for osd fetch path to generate error event
- add timeout to fetch requests from App.Config - 06:26 PM Revision 6882c10f (calamari-clients): Feature #6459 - long poll and api request config
- - Adding, at Dan's suggestion, configuration for the log poll interval
and api request timeouts in millis to config... - 05:33 PM Revision f83c45c9 (calamari-clients): Add missing helper
- 04:37 PM Fix #6463 (Rejected): UI: Safari History transitions are broken on OSX Lion
- I didn't test this when I added the feature, but safari has an odd ball way for doing history animation transitions. ...
- 12:25 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- Added app:neterror event to osd fetch code, added timeout from config.
- 12:24 PM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
- On network branch.
- 11:25 AM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
10/01/2013
- 11:29 PM Revision 3f162b23 (calamari-clients): Handle Server Side Errors
- - Server Timeouts
- Session Timed out (401)
- Server Errors (500>)
- Everything Else
- JSON Parser Errors - 07:26 PM Revision e16d5942 (calamari-clients): Add basic network timeout support to dashboard
- - use noty for alerts
- add an AlertsView that receives app:neterror events
- handle timeouts at XHR layer and displa... - 07:26 PM Revision ca934aad (calamari-clients): Add spacing between words
- 05:24 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- First pass on network error handling. It's challenging to test all the scenarios. Timeouts are set to 3 seconds, any ...
- 01:32 AM Revision c0bd16b1 (calamari): debian/changelog: stamp for beta release.
- 01:31 AM Revision 7bf17696 (calamari): calamari/settings.py: remove all mention of mail_admins logger
- Django backward-compatibility stuff whines if mail_admins exists
without a "no DEBUG" filter. Just remove it. - 01:30 AM Revision 9d4b4d37 (calamari): inktank-ceph-restapi.postinst: start cephrestapi
- It's not yet clear why the dh_installinit code doesn't start
the service. Maybe it's broken, maybe I'm misusing it, ... - 01:30 AM Revision 2da720f9 (calamari): bootstrap.sh: chown /opt/calamari/log/*
- 01:29 AM Revision ce812f9c (calamari): Makefile: build ui directories, includnig clients/dashboard
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
09/30/2013
- 10:54 PM Revision 65d02e99 (calamari-clients): Add Noty to dependencies
- - import into require.js
- load it in app.js - 09:48 PM Revision 23b96518 (calamari): Merge pull request #14 from inktankstorage/logging-fixes
- settings.py: log errors to django log file
- 09:34 PM Revision 3dc2c28b (calamari): settings.py: log errors to django log file
- 09:29 PM Revision 64853900 (calamari-clients): Fix markdown errors
- 09:18 PM Revision 9efd2f1f (calamari-clients): Merge pull request #4 from inktankstorage/network
- Refactor the Network Poller Code
- 08:49 PM Revision 91c31bd4 (calamari-clients): Avoid re-registering listeners on ever poll!
- Performance and stability issue. I discovered I was accidentally
re-registering the model listeners on ever invocatio... - 08:42 PM Revision a621590b (calamari-clients): App.vent.trigger isn't fully initialized
- Use the parent reference to get the correct function.
- 07:12 PM Revision c9581896 (calamari-clients): Refactor poller.js
- - remove Boilerplate and obvious cut-n-paste
- use consistent naming
- use arrays to simplify setp and teardown
- sim... - 05:55 PM Revision 9a6ace69 (calamari-clients): Write some network error documentation for UI
- 05:43 PM Bug #6448 (Won't Fix): make r.json be quiet when the rest server is down
- When the rest server is down, request.get doesn't fail, and passes junk to r.json, generating a big traceback in the ...
09/29/2013
- 03:07 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- That seems a bit user hostile. The Dash is mostly offline once it's loaded data once, so it's still possible to use i...
09/27/2013
- 10:35 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- I was thinking along the lines of something very stupid to start, like "dim the whole view on any communications erro...
- 08:11 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- Interesting notification frameworks
This one is attractive, but it has a lot of kitchen sink features:
https://gi... - 08:09 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
- This is really 2 or 3 tasks
1. choose and integrate a notifications framework - optionally write a simple one
2. ... - 03:05 PM Feature #6440 (Resolved): Build: Create Ubuntu 12.04 .debs for Calamari
- Solely because Dan's more familiar with debs, and to organize the files, scripts, etc.,
create debs for the calamari... - 03:02 PM Feature #6439 (Resolved): BE: identify package dependencies for Calamari, find upstreams
- We need to list all the packages that we need for Calamari that are not available in
RHEL6, in preparation for crea... - 02:39 PM Feature #6316 (Fix Under Review): BE: add basic caching feature to the RestApiClient
- 02:39 PM Feature #6006 (Fix Under Review): BE: use pg dump brief instead of full pg dump
- 02:34 PM Feature #6315 (Fix Under Review): BE: expand error reporting from kraken
- 02:34 PM Feature #6012 (Fix Under Review): BE: fixup monitor criticality classification based on email thread
- 02:34 PM Feature #6010 (Resolved): BE: test and package Diamond as "calamari-agent" with proper configuration
- 02:33 PM Feature #5712 (Resolved): Create deployment package for Ceph REST API and some WSGI server
- 07:34 AM Revision 6045abb3 (calamari): Fix a number of tiny issues in bootstrap.sh (I'm tired)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:12 AM Revision 721389e7 (calamari): Copy UI content now that it's built.
- Assume /vagrant/dashboard.tar.gz exists for now (can we submodule?)
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:12 AM Revision 6a2cbc68 (calamari): Make httpd start at second boot too
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:12 AM Revision 2f34ce9b (calamari): bootstrap.sh: fix postgres setup
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:12 AM Revision 7ad62c36 (calamari): Install /etc/init.d/carbon-cache to start the process (and keep it)
- Also do one final restart after everything else is installed
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 05:45 AM Revision ac7c5ece (calamari): carbon.conf: allow 1000 creates per minute, to handle startup
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:30 AM Revision bf2a8c6c (calamari): diamond configuration: Add NetworkCollector.conf
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:30 AM Revision 425bfe23 (calamari): Makefile: build/install ui dirs, add progress messages
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:30 AM Revision 1b66b09a (calamari): inktank-ceph-agent: set global update interval to 30s
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:30 AM Revision 17a9d101 (calamari): bootstrap.sh: update Firefox, improve graphite vhost, disable firewall
- Default Firefox is 10.X; update to 17.X and things work much better
Fix up the graphite vhosting to include just wha...
09/26/2013
- 11:56 PM Revision f121930a (calamari): www: increase error reporting detail
- Adds the following fields to the cluster model that record various
timestamps and error states.
cluster_update_attem... - 07:07 AM Revision 73fbe40e (calamari-clients): BUG: navigating in & out of graph fails to render
- Because we close the view it cleans and removes the view and all it's
listeners. This is probably an abuse of close, ... - 06:12 AM Revision 80a3ec03 (calamari-clients): Merge pull request #3 from inktankstorage/graph-merge
- FEATURE #6303 Drop down for host on graphs
- 06:06 AM Revision 85ebfd31 (calamari-clients): FEATURE #6303 Drop down for host on graphs
- - implement a dynamic select option menu populated with hosts list
- add a drop down selector for the host
- on chang... - 12:09 AM Revision 41e3490b (calamari-clients): Bug: disable sort slider during animation
- Rapidly clicking on the slider causes the state to be corrupted while
rendering. Disable the sort slider when animati...
09/25/2013
- 11:17 PM Feature #6303 (Resolved): UI: Graph: If clicking on link from menu bar, show drop down with list ...
- checked in on clients/master commit 80a3ec039b9bd2d65fff2958defda5dd038cec9c
- 11:09 AM Feature #6303 (In Progress): UI: Graph: If clicking on link from menu bar, show drop down with li...
- 09:52 PM Revision dd3817c8 (calamari-clients): Separate event handlers to sort control
- Combining the event handler causes the handler to trigger twice.
Handle the click and kill the bubble. Handle the st... - 09:42 PM Revision 2e3c7945 (calamari-clients): BUG: stop propagation on clicks to sort switcher
- extra clicks would be sent to the viz and cause a transition change
to workbench. Add the click event so it eats the ... - 04:31 AM Revision e6db9222 (calamari): Merge pull request #12 from inktankstorage/bower-updates
- Bower updates - lightly tested.
- 04:27 AM Revision 4aed4903 (calamari): Bower updates
- bootstrap-sass, es5-shim, font-awesome, jquery, json3, underscore
- 04:26 AM Revision a2c10ea4 (calamari): AngularJS bower Updates
- 04:19 AM Revision 85136d44 (calamari): Merge pull request #11 from inktankstorage/wip-gruntfile
- adjust installed admin/ files
- 04:17 AM Revision 875cd6e5 (calamari): ui/admin/Gruntfile.js: install font/* as well
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:14 AM Revision d7e46dcf (calamari): ui/admin/Gruntfile.js: install only selected bower_components
- (from Yan-Fa Li)
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:55 AM Revision 40e17a79 (calamari-clients): Bower updates
- 12:54 AM Revision 569c9c28 (calamari-clients): Add bootstrap-switch to bower
- 12:53 AM Revision faa11457 (calamari-clients): Add missing style file
- 12:52 AM Revision fc8f9037 (calamari-clients): Feature #6285 - Move Graph functionality to a button
09/24/2013
- 06:09 PM Feature #6285 (Resolved): UI: OSD Attribute: Graph, Pool, Info links
- checked into clients/master. Converted icon to a bootstrap button, made it bright blue, added Graphs label.
Deploy... - 03:18 PM Feature #6285 (In Progress): UI: OSD Attribute: Graph, Pool, Info links
- 03:49 PM Fix #6383 (Rejected): UI: PG Filtering sometimes overlaps
- Needs steps to reproduce
- 07:50 AM Revision 58c2648f (calamari-clients): Merge pull request #2 from inktankstorage/host-groups
- Issue #6252 Host groups
- 07:30 AM Revision 0d1ffdf0 (calamari-clients): Filter out empty objects
- 07:14 AM Revision 852db4bb (calamari-clients): Don't set bits on empty positions
- 07:08 AM Revision d4c7823b (calamari-clients): Remove magic number and use collection length
- 06:56 AM Revision ae8746fc (calamari-clients): Add missing bower dependency
- 06:45 AM Revision 4768fa76 (calamari-clients): - add bootstrap-switch.js
- - add sort toggle to viz UI
- integrate switch-toggle event into app - 05:17 AM Revision 2ac88cdc (calamari): kraken: clean up upstart .conf, add in bootstrap.sh.
- also remove obsolete annotated.clicmds file
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 04:46 AM Revision 6ed496cb (calamari): cephrestapi.conf: probably more appropriate to start/stop on ceph-mon
- 03:31 AM Revision bdb4f0d7 (calamari): Makefile: build ui subdirs, and include in source package
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:47 AM Feature #6252 (Resolved): UI: Workbench: Add "Group by" setting
- Checked into to host-groups branch of clients. I'll merge it back to master tomorrow. It's also deployed on mira022.
- 12:19 AM Revision 9a8670d1 (calamari-clients): Rename variables appropriately
- - add a customSort property that controls host group rendering.
09/23/2013
- 11:17 PM Revision 293f1c41 (calamari-clients): Extract bitmap bit setter into a function
- When we set the neighbor map we have to deal with corner cases involving
the corners. This helper extracts out the co... - 10:31 PM Revision 6e1a0759 (calamari-clients): Make variable names reflect usage
- 09:31 PM Revision 5f155c35 (calamari-clients): Move host group element code to it's own function
- 09:22 PM Revision 35c5a0f3 (calamari-clients): pcircle hide -> remove on clean up
- - remove commented out code
- 06:39 PM Revision c8894c04 (calamari-clients): OSD Viz Host Groups
- desaturate colors to be less exciting
add a hostname tooltip for host groups, non-ideal placement
extend makeSVGEvent...
09/21/2013
- 07:39 AM Revision a479171c (calamari): Fix up source packaging: use format 3.0 (native)
- Also: add Makefile dpkg target to run dpkg-buildpackage
(currently excluding the ui/ directory from the source tarbal...
09/20/2013
- 07:41 PM Revision 010e84f7 (calamari): Move diamond config to conf/
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:40 AM Revision 59a374d6 (calamari-clients): First pass rendering of host groupings
- This a working but very inefficient version of the host groupings code.
It needs some serious refactoring because it'... - 12:07 AM Revision 38b9dbd5 (calamari-clients): Work in progress
- Does basic outlines and grouping of hosts. Has some corner cases to deal
with.
09/19/2013
- 06:24 PM Feature #6010: BE: test and package Diamond as "calamari-agent" with proper configuration
- Packaging is done for Debian; no gitbuilding or testing done yet
- 06:21 PM Feature #5712: Create deployment package for Ceph REST API and some WSGI server
- .debs done; rpms to follow.
09/18/2013
- 11:13 PM Revision 704ee668 (calamari-clients): Clone circle in view
- - limit animation to 2 cycles
- cloning the existing circle. Copy fewer attributes - 09:55 PM Revision daebbde4 (calamari-clients): Avoid creating and destroying pulse circles.
- Hide/Show them instead of creating and destroying them.
- 09:47 PM Revision 2525140c (calamari-clients): Rename calcualtePositions -> renderOSDViews
- 09:45 PM Revision 71108dcf (calamari-clients): Remove extra animation object creation
- 08:07 PM Revision 0a4aa87e (calamari-clients): Add grunt-newer
- - should avoid rebuilding files a little less often
- 06:02 PM Revision 27ec0b67 (calamari-clients): Merge pull request #1 from inktankstorage/refactor
- Refactor - osd-visualization
- 06:40 AM Revision 2c6c203e (calamari-clients): Remove unnecessary checks
- 06:04 AM Revision e8108742 (calamari-clients): Clean up click handler core
- - rename variables for clarity
- extract placement css classes
- simplify logic - 06:03 AM Revision 198d1164 (calamari-clients): Use partial application to handle events
- 04:50 AM Revision 41c28d8f (calamari-clients): Rename this.circle -> pulseCircle
- 04:36 AM Revision 9ac38d25 (calamari-clients): Extract functions from animation
- 12:05 AM Revision d609b234 (calamari-clients): Clean up uses of self where this context is param
09/17/2013
- 11:45 PM Revision 3af329d0 (calamari-clients): Missed a paper reference
- 11:36 PM Revision 726975ce (calamari-clients): Misc Clean ups
- - disambiguate radius and paper
- rename m -> model
- add helper for DOM test
- use a cleaner method of wrapping rend... - 10:55 AM Feature #6252 (In Progress): UI: Workbench: Add "Group by" setting
- I have PoC code that fleshes out what I'm trying to do with the display. I want to get a outline working and then I'l...
Also available in: Atom