Project

General

Profile

Activity

From 09/11/2013 to 10/10/2013

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> Dan Mick
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>
Dan Mick
06:56 PM Revision 671176d5 (calamari): Merge pull request #15 from inktankstorage/ui-admin-user
Implement User settings page network code Dan Mick
06:54 PM Revision 4828c035 (calamari): Merge pull request #18 from inktankstorage/font-fix
Fix #6501 - fix fonts path issues Dan Mick
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...
Yan-Fa Li
04:02 PM Revision 26e044aa (calamari): rest: add default connection timeout
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
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...
Noah Watkins
03:41 PM Fix #6500 (In Progress): calamari is not fully isolated to its venv
Dan Mick
10:42 AM Fix #6501 (In Progress): UI: Admin - add fonts to copy list
Yan-Fa Li
10:41 AM Fix #6501: UI: Admin - add fonts to copy list
Pull request #18. Yan-Fa Li
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... Yan-Fa Li

10/09/2013

06:46 PM Fix #6498 (Fix Under Review): fix Serializer to report new _unix fields
Dan Mick
05:29 PM Fix #6498 (Resolved): fix Serializer to report new _unix fields
... Dan Mick
05:37 PM Fix #6501 (Resolved): UI: Admin - add fonts to copy list
ApexSans fonts are not being copied during build. Yan-Fa Li
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...
Dan Mick
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. Noah Watkins
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. Noah Watkins

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... Dan Mick
08:05 PM Revision bb94fe35 (calamari): Add missing timestamp, missing _unix version of both timestamps
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

10/07/2013

09:07 PM Revision 22d2107e (calamari-clients): Take session expired out of throttle list
Yan-Fa Li
08:59 PM Revision 1e44389e (calamari-clients): Only show session timeout once and fix url
Yan-Fa Li
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...
Yan-Fa Li

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
Yan-Fa Li
07:09 PM Revision c21621ad (calamari): Merge pull request #16 from inktankstorage/fix-perm
django: require login for API access Noah Watkins
04:18 PM Revision e0c9a73c (calamari): django: require login for API access
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
01:43 PM Feature #6477 (Resolved): BE: add unix times to new cluster timestamps
Noah Watkins

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. Yan-Fa Li
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>
Dan Mick
10:53 PM Revision 7c8d289c (calamari): kraken: add cluster connect timeout option
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
10:53 PM Revision 01eba513 (calamari): kraken: Avoid '0' mon addrs; catch sock.close() exceptions
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Dan Mick
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...
Noah Watkins
10:53 PM Revision a475067c (calamari): kraken: avoid extra round-trips to the rest server
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> root
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 ...
Noah Watkins
10:52 PM Revision c2f703ad (calamari): kraken: use pg/dump brief
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> root
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.
Yan-Fa Li
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> Dan Mick
07:37 PM Revision 5858d912 (calamari-clients): Move yellow zone to 60% of total
Yan-Fa Li
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:...
Yan-Fa Li
12:45 PM Feature #6470 (Rejected): Figure out how to really display nearfull and full ratios in dashboard ...
Dan Mick
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. Yan-Fa Li
12:00 AM Revision 287d7825 (calamari-clients): Implement pair in terms of single
Yan-Fa Li

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
Yan-Fa Li
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...
Yan-Fa Li
05:33 PM Revision f83c45c9 (calamari-clients): Add missing helper
Yan-Fa Li
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. ... Yan-Fa Li
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. Yan-Fa Li
12:24 PM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
On network branch. Yan-Fa Li
11:25 AM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
Yan-Fa Li

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
Yan-Fa Li
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...
Yan-Fa Li
07:26 PM Revision ca934aad (calamari-clients): Add spacing between words
Yan-Fa Li
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 ... Yan-Fa Li
01:32 AM Revision c0bd16b1 (calamari): debian/changelog: stamp for beta release.
Dan Mick
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.
Dan Mick
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, ...
Dan Mick
01:30 AM Revision 2da720f9 (calamari): bootstrap.sh: chown /opt/calamari/log/*
Dan Mick
01:29 AM Revision ce812f9c (calamari): Makefile: build ui directories, includnig clients/dashboard
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

09/30/2013

10:54 PM Revision 65d02e99 (calamari-clients): Add Noty to dependencies
- import into require.js
- load it in app.js
Yan-Fa Li
09:48 PM Revision 23b96518 (calamari): Merge pull request #14 from inktankstorage/logging-fixes
settings.py: log errors to django log file Dan Mick
09:34 PM Revision 3dc2c28b (calamari): settings.py: log errors to django log file
Noah Watkins
09:29 PM Revision 64853900 (calamari-clients): Fix markdown errors
Yan-Fa Li
09:18 PM Revision 9efd2f1f (calamari-clients): Merge pull request #4 from inktankstorage/network
Refactor the Network Poller Code Yan-Fa Li
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...
Yan-Fa Li
08:42 PM Revision a621590b (calamari-clients): App.vent.trigger isn't fully initialized
Use the parent reference to get the correct function. Yan-Fa Li
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...
Yan-Fa Li
05:55 PM Revision 9a6ace69 (calamari-clients): Write some network error documentation for UI
Yan-Fa Li
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 ... Noah Watkins

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... Yan-Fa Li

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... Dan Mick
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...
Yan-Fa Li
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. ...
Yan-Fa Li
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...
Dan Mick
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...
Dan Mick
02:39 PM Feature #6316 (Fix Under Review): BE: add basic caching feature to the RestApiClient
Noah Watkins
02:39 PM Feature #6006 (Fix Under Review): BE: use pg dump brief instead of full pg dump
Noah Watkins
02:34 PM Feature #6315 (Fix Under Review): BE: expand error reporting from kraken
Ian Colle
02:34 PM Feature #6012 (Fix Under Review): BE: fixup monitor criticality classification based on email thread
Ian Colle
02:34 PM Feature #6010 (Resolved): BE: test and package Diamond as "calamari-agent" with proper configuration
Ian Colle
02:33 PM Feature #5712 (Resolved): Create deployment package for Ceph REST API and some WSGI server
Ian Colle
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> Dan Mick
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>
Dan Mick
06:12 AM Revision 6a2cbc68 (calamari): Make httpd start at second boot too
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:12 AM Revision 2f34ce9b (calamari): bootstrap.sh: fix postgres setup
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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>
Dan Mick
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> Dan Mick
02:30 AM Revision bf2a8c6c (calamari): diamond configuration: Add NetworkCollector.conf
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision 425bfe23 (calamari): Makefile: build/install ui dirs, add progress messages
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision 1b66b09a (calamari): inktank-ceph-agent: set global update interval to 30s
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Dan Mick

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...
Noah Watkins
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, ...
Yan-Fa Li
06:12 AM Revision 80a3ec03 (calamari-clients): Merge pull request #3 from inktankstorage/graph-merge
FEATURE #6303 Drop down for host on graphs Yan-Fa Li
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...
Yan-Fa Li
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...
Yan-Fa Li

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 Yan-Fa Li
11:09 AM Feature #6303 (In Progress): UI: Graph: If clicking on link from menu bar, show drop down with li...
Yan-Fa 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...
Yan-Fa Li
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 ...
Yan-Fa Li
04:31 AM Revision e6db9222 (calamari): Merge pull request #12 from inktankstorage/bower-updates
Bower updates - lightly tested. Yan-Fa Li
04:27 AM Revision 4aed4903 (calamari): Bower updates
bootstrap-sass, es5-shim, font-awesome, jquery, json3, underscore Yan-Fa Li
04:26 AM Revision a2c10ea4 (calamari): AngularJS bower Updates
Yan-Fa Li
04:19 AM Revision 85136d44 (calamari): Merge pull request #11 from inktankstorage/wip-gruntfile
adjust installed admin/ files Yan-Fa Li
04:17 AM Revision 875cd6e5 (calamari): ui/admin/Gruntfile.js: install font/* as well
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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>
Dan Mick
12:55 AM Revision 40e17a79 (calamari-clients): Bower updates
Yan-Fa Li
12:54 AM Revision 569c9c28 (calamari-clients): Add bootstrap-switch to bower
Yan-Fa Li
12:53 AM Revision faa11457 (calamari-clients): Add missing style file
Yan-Fa Li
12:52 AM Revision fc8f9037 (calamari-clients): Feature #6285 - Move Graph functionality to a button
Yan-Fa Li

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...
Yan-Fa Li
03:18 PM Feature #6285 (In Progress): UI: OSD Attribute: Graph, Pool, Info links
Yan-Fa Li
03:49 PM Fix #6383 (Rejected): UI: PG Filtering sometimes overlaps
Needs steps to reproduce Yan-Fa Li
07:50 AM Revision 58c2648f (calamari-clients): Merge pull request #2 from inktankstorage/host-groups
Issue #6252 Host groups Yan-Fa Li
07:30 AM Revision 0d1ffdf0 (calamari-clients): Filter out empty objects
Yan-Fa Li
07:14 AM Revision 852db4bb (calamari-clients): Don't set bits on empty positions
Yan-Fa Li
07:08 AM Revision d4c7823b (calamari-clients): Remove magic number and use collection length
Yan-Fa Li
06:56 AM Revision ae8746fc (calamari-clients): Add missing bower dependency
Yan-Fa Li
06:45 AM Revision 4768fa76 (calamari-clients): - add bootstrap-switch.js
- add sort toggle to viz UI
- integrate switch-toggle event into app
Yan-Fa Li
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>
Dan Mick
04:46 AM Revision 6ed496cb (calamari): cephrestapi.conf: probably more appropriate to start/stop on ceph-mon
Dan Mick
03:31 AM Revision bdb4f0d7 (calamari): Makefile: build ui subdirs, and include in source package
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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. Yan-Fa Li
12:19 AM Revision 9a8670d1 (calamari-clients): Rename variables appropriately
- add a customSort property that controls host group rendering. Yan-Fa Li

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...
Yan-Fa Li
10:31 PM Revision 6e1a0759 (calamari-clients): Make variable names reflect usage
Yan-Fa Li
09:31 PM Revision 5f155c35 (calamari-clients): Move host group element code to it's own function
Yan-Fa Li
09:22 PM Revision 35c5a0f3 (calamari-clients): pcircle hide -> remove on clean up
- remove commented out code Yan-Fa Li
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...
Yan-Fa Li

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...
Dan Mick

09/20/2013

07:41 PM Revision 010e84f7 (calamari): Move diamond config to conf/
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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'...
Yan-Fa Li
12:07 AM Revision 38b9dbd5 (calamari-clients): Work in progress
Does basic outlines and grouping of hosts. Has some corner cases to deal
with.
Yan-Fa Li

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 Dan Mick
06:21 PM Feature #5712: Create deployment package for Ceph REST API and some WSGI server
.debs done; rpms to follow. Dan Mick

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
Yan-Fa Li
09:55 PM Revision daebbde4 (calamari-clients): Avoid creating and destroying pulse circles.
Hide/Show them instead of creating and destroying them. Yan-Fa Li
09:47 PM Revision 2525140c (calamari-clients): Rename calcualtePositions -> renderOSDViews
Yan-Fa Li
09:45 PM Revision 71108dcf (calamari-clients): Remove extra animation object creation
Yan-Fa Li
08:07 PM Revision 0a4aa87e (calamari-clients): Add grunt-newer
- should avoid rebuilding files a little less often Yan-Fa Li
06:02 PM Revision 27ec0b67 (calamari-clients): Merge pull request #1 from inktankstorage/refactor
Refactor - osd-visualization Yan-Fa Li
06:40 AM Revision 2c6c203e (calamari-clients): Remove unnecessary checks
Yan-Fa Li
06:04 AM Revision e8108742 (calamari-clients): Clean up click handler core
- rename variables for clarity
- extract placement css classes
- simplify logic
Yan-Fa Li
06:03 AM Revision 198d1164 (calamari-clients): Use partial application to handle events
Yan-Fa Li
04:50 AM Revision 41c28d8f (calamari-clients): Rename this.circle -> pulseCircle
Yan-Fa Li
04:36 AM Revision 9ac38d25 (calamari-clients): Extract functions from animation
Yan-Fa Li
12:05 AM Revision d609b234 (calamari-clients): Clean up uses of self where this context is param
Yan-Fa Li

09/17/2013

11:45 PM Revision 3af329d0 (calamari-clients): Missed a paper reference
Yan-Fa Li
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...
Yan-Fa Li
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... Yan-Fa Li

09/14/2013

04:23 AM Revision 335db781 (calamari): Add first 'realish' copyright
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:22 AM Revision 0e496932 (calamari): packaging.design.notes: describe packaging tasks
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:21 AM Revision cd5a0d4e (calamari): Debian packaging for inktank-ceph-agent and inktank-ceph-restapi
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:55 AM Revision c3b20667 (calamari-clients): Update README.md
Yan-Fa Li
01:37 AM Revision e97ccb55 (calamari-clients): Issue 6312: UI tweaks for Graphs
Yan-Fa Li
01:37 AM Revision 75213e74 (calamari-clients): Move controls to center
Yan-Fa Li
01:37 AM Revision 70c2ebe6 (calamari-clients): Slide the buttons in and out.
Yan-Fa Li
01:37 AM Revision dbafa533 (calamari-clients): Restore border radius after title hack
Yan-Fa Li
01:37 AM Revision e22fd350 (calamari-clients): Add custom colors to graphs as experiment
Yan-Fa Li
01:37 AM Revision 97ba08a5 (calamari-clients): Add Network Graphs
Yan-Fa Li
01:37 AM Revision 54097a76 (calamari-clients): Network packet Graphs are too dense
break into 3 sets of graphs Yan-Fa Li
01:37 AM Revision a91212d2 (calamari-clients): Issue #6168 Add network metrics
Yan-Fa Li

09/13/2013

03:07 PM Feature #6320: BE: create static/virtual config.json file to enable UI->backend
Dan Mick
03:05 PM Feature #6320 (Rejected): BE: create static/virtual config.json file to enable UI->backend
create config.json supplied by Calamari that contains at least... Dan Mick
03:03 PM Tasks #6319 (Resolved): UI: Configure automated build environment with Jenkins
Ian Colle
02:47 PM Feature #6318 (Resolved): BE: Create documentation snippet for resetting password
Bash or python script to reset django entry for admin password Neil Levine
02:46 PM Fix #5545 (New): UI: Admin - Password Retrieval
Neil Levine
02:43 PM Feature #6316: BE: add basic caching feature to the RestApiClient
Neil Levine
02:28 PM Feature #6316: BE: add basic caching feature to the RestApiClient
There is a small abstraction layer in kraken for interacting with the rest api. When kraken updates various data in t... Noah Watkins
02:26 PM Feature #6316 (Resolved): BE: add basic caching feature to the RestApiClient
Noah Watkins
02:42 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
Neil Levine
10:59 AM Feature #6309 (Resolved): UI: Dash: Indicate lost of connection to RESTful endpoint
Separate to the cluster status widget (top-left), we need a way to communicate that the webapp can't reach the restfu... Neil Levine
02:41 PM Feature #6315: BE: expand error reporting from kraken
Neil Levine
02:24 PM Feature #6315: BE: expand error reporting from kraken
... Noah Watkins
02:23 PM Feature #6315 (Resolved): BE: expand error reporting from kraken
Noah Watkins
02:39 PM Feature #6201 (Rejected): UI: Add help to the OSD Detail Labels
Neil Levine
02:35 PM Feature #6011 (Resolved): Determine new name to replace Calamari and/or Kraken?
Ian Colle
02:34 PM Feature #6009 (Resolved): BE: Create LiveCD or VM image that boots the Calamari appliance
Ian Colle
02:33 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
Neil Levine
01:48 PM Feature #6312: UI: Graphs: Add category heading and change button labels
Much better :-)
Can you just center-align the buttons in the page please?
Neil Levine
01:40 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
on dashboard-next Yan-Fa Li
12:01 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
1. Add some white space between Summary and All CPUs
2. Is it possible to add a category label to indicates next s...
Neil Levine
02:25 PM Feature #6006: BE: use pg dump brief instead of full pg dump
We currently use the full pg dump (which is super big) for a small fraction of the inofrmation. A quick switch to usi... Noah Watkins
01:28 PM Feature #6275: Build: Create Red Hat 6.4 RPMs for Calamari
Neil Levine
10:50 AM Feature #6307: UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/written acr...
Implementation details :-)
Yeah, Graphite feels the right way to to this though I think we do want to get a widge...
Neil Levine
10:35 AM Feature #6307: UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/written acr...
Do you want Graphite to do this, or does the UI need to aggregate all the values in JavaScript? I don't think there's... Yan-Fa Li
09:19 AM Feature #6307 (Rejected): UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/...
In addition to per host graphs, create cluster wide graphs which aggregate all IOPS, all bytes read/written per disk,... Neil Levine
10:47 AM Feature #6305: UI: Dash: Show replication latency
Yeah, agreed. Neil Levine
10:39 AM Feature #6305: UI: Dash: Show replication latency
Taking a cue from the web latency measurement companies, you'll need 'agents' in the network, that feed this info bac... Yan-Fa Li
09:16 AM Feature #6305 (Rejected): UI: Dash: Show replication latency
No idea how we might do this, but Cisco wanted a client-centric view of the average latency to make 3 replicas and to... Neil Levine
10:36 AM Feature #6304: UI: Dash: Show aggregate IOPS across cluster
I don't know if calamari is collecting and surfacing this yet. Yan-Fa Li
09:14 AM Feature #6304 (Duplicate): UI: Dash: Show aggregate IOPS across cluster
Create new widget which shows an aggregate IOPS for the cluster (by adding the IOPS per pool?)
Neil Levine
09:18 AM Feature #6306 (Rejected): UI: Dash: Pool quota widget
Add a widget which shows if any pools are near to quota (say 80%). If no pools are close to quota max, show size of l... Neil Levine
09:12 AM Feature #6303 (Resolved): UI: Graph: If clicking on link from menu bar, show drop down with list ...
If a user clicks on the Graphs button in the menu bar, they are taken to a default page which shows a CPU page.
Inst...
Neil Levine

09/12/2013

02:27 PM Feature #6168 (Resolved): UI: Graphs: Add view mode selector for host graphs.
Should be on mira022 Yan-Fa Li
11:21 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Going insane. I am sure I updated this ticket yesterday with the targets. Grr. Obviously didn't hit submit.
Compos...
Neil Levine
11:14 AM Feature #6168 (Need More Info): UI: Graphs: Add view mode selector for host graphs.
Yan-Fa Li
01:57 PM Feature #6007 (Resolved): BE: add logging and service dependency to kraken upstart service
Noah Watkins
01:56 PM Feature #6007: BE: add logging and service dependency to kraken upstart service
The API endpoint... Noah Watkins

09/11/2013

06:03 PM Revision 30ff28ea (calamari-clients): Make host graph buttons update on fwd/back nav
Yan-Fa Li
05:12 PM Feature #6285 (Resolved): UI: OSD Attribute: Graph, Pool, Info links
Currently we have very tiny icons at the bottom of the OSD attribute slide out which are used for both a simple hover... Neil Levine
05:11 PM Revision 72ab85bc (calamari-clients): Make overview active by default
- add more rows mechanically for now Yan-Fa Li
04:53 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Dan figured out how to get Graphite to log network stats. Neil, can you take a look at the stats Graphite collects an... Yan-Fa Li
10:20 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Neil Levine wrote:
> Re: CPU graph - look at attached from Munin... can Graphite render in a similar way? But take y...
Yan-Fa Li
09:59 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Neil Levine wrote:
> We should add traffic in and out of each network card to the list of targets we need to display...
Yan-Fa Li
09:08 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
We should add traffic in and out of each network card to the list of targets we need to display.
I don't see any e...
Neil Levine
12:50 PM Feature #6280 (Rejected): UI: Graphs: Highlight graphs pertaining to the OSD that was clicked on ...
This may become redundant if we do the bigger solution which is to have only graphs relating to the specific clicked-... Neil Levine
11:11 AM Fix #6210 (New): UI: PG Menu overflow's OSD Workbench when animation returns to dashboard mode.
Yan-Fa Li
10:24 AM Fix #6210: UI: PG Menu overflow's OSD Workbench when animation returns to dashboard mode.
This is why. Yan-Fa Li
11:10 AM Fix #6213 (New): UI: OSD Detail needs to account for browser viewport
Yan-Fa Li
10:26 AM Fix #6213: UI: OSD Detail needs to account for browser viewport
The dialog box has fixed UI positions. It doesn't take into account the current browser view port, so it's possible i... Yan-Fa Li
11:09 AM Tasks #6277 (Won't Fix): UI: write unit tests for graph-utils
Yan-Fa Li
11:08 AM Cleanup #6276 (Closed): UI: Refactor App/GraphWall
Paydown some technical debt. Move code from App.ongraph into GraphWall as there's a little too much state management ... Yan-Fa Li
10:28 AM Feature #6008: BE: expose a fixed set of host graphs from graphite through django
I think the idea behind this bug is we don't want to expose graphite directly but want to proxy through calamari to i... Yan-Fa Li
09:21 AM Feature #6275 (Resolved): Build: Create Red Hat 6.4 RPMs for Calamari
Neil Levine
06:51 AM Revision c2f7106a (calamari-clients): Force a postRender.
This is a temporary work around while I figure out the right way. Yan-Fa Li
06:28 AM Revision 98572b48 (calamari-clients): Re-delegate events after render.
Yan-Fa Li
06:17 AM Revision 9055d6d7 (calamari-clients): Fix overview
Yan-Fa Li
06:13 AM Revision 69b3d9f4 (calamari-clients): Add some debug
Yan-Fa Li
06:09 AM Revision 09c22d91 (calamari-clients): Fix trigger and graph path
Yan-Fa Li
05:59 AM Revision a69ead13 (calamari-clients): WIP Graph Switcher for host graphs
Yan-Fa Li
02:49 AM Revision 122918e7 (calamari): Instructions for building UI code
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:47 AM Revision 9e6fdb69 (calamari): bootstrap.sh: handle a bunch more things:
- Turn off SELinux, both in current VM and permanently
- use cd in preference to pushd/popd for better documentation
...
Dan Mick
01:46 AM Revision 224559e0 (calamari): deploy.md: a number of smoothed out things:
- yum install -y
- include postgresql-devel
- create a calamari user with no superuer/create perms
- fix "pipe to psq...
Dan Mick
01:41 AM Revision 28a2987b (calamari): calamari.conf: move logs to /opt/calamari/log, add /static, DEFLATE
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:40 AM Revision 8c08577f (calamari): Vagrantfile: bridged networking (to eth0 by default, sorry Mac users)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:29 AM Revision a58e5957 (calamari): packaging.design.notes: update to much closer to reality
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:29 AM Revision 663e2d0d (calamari): add startup scripts and wsgi config. init.d/cephrestapi as yet unt...
Dan Mick
12:11 AM Revision c427f237 (calamari-clients): Fix id check
Yan-Fa Li
12:06 AM Revision 2eb107df (calamari-clients): Refactor graph routing code to use graph events
Remove a lot of cut-n-paste and go to a table driven approach Yan-Fa Li
 

Also available in: Atom