Project

General

Profile

Activity

From 09/15/2013 to 10/14/2013

10/14/2013

01:37 PM Feature #6439: BE: identify package dependencies for Calamari, find upstreams
Yet to be determined, I guess Dan Mick
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...
Noah Watkins
12:12 PM Feature #6514 (In Progress): Build: create rpms and debs for inktank-ceph-restapi and inktank-cep...
Anonymous
12:05 PM Fix #6524 (Resolved): UI: login - add git commit id to build artifact
Yan-Fa Li
12:04 PM Fix #6524: UI: login - add git commit id to build artifact
Merged to master by Dan. Yan-Fa Li
12:04 PM Fix #6523 (Resolved): UI: admin - add git commit id to build artifact
Merged to master by Dan. Yan-Fa Li
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... Yan-Fa Li

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

10/12/2013

03:22 AM Revision 4c52ec4e (calamari): bootstrap.sh: no -e until we fix failures; /usr/bin/env for #!
Dan Mick
03:22 AM Revision f232e22e (calamari): sigh, and the changelog entries too
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:03 AM Revision c3cc7374 (calamari): inktank-ceph -> calamari for Debian packaging files as well
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:32 AM Revision f57ebc9b (calamari): Merge pull request #21 from inktankstorage/git-commit
Fix #6523 & #6524 - add git commit for ui to build Dan Mick
01:25 AM Revision 10db7ccb (calamari): "gs/inktank-ceph/calamari/" (mostly package names)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

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...
Yan-Fa Li
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...
Yan-Fa Li
10:13 PM Revision 560e0cf2 (calamari-clients): Merge pull request #6 from inktankstorage/git-commit
#6319 Git commit as part of build Yan-Fa Li
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...
Yan-Fa Li
10:10 PM Revision 7fc3d91f (calamari-clients): ICE is no more, long live Calamari
Yan-Fa Li
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>
Dan Mick
07:45 PM Revision 658b14ef (calamari): Merge pull request #19 from inktankstorage/wip-dmick
ceph/serializers.py: update for _unix timestamp generated fields Dan Mick
07:44 PM Revision 7d16da81 (calamari): Merge pull request #20 from inktankstorage/disable-caching
Revert "www: add site-wide caching in local memory / memcached" Dan Mick
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 ...
Noah Watkins
06:40 PM Revision fd099353 (calamari-clients): Merge pull request #5 from inktankstorage/network
Feature #6309 - Connection lost notifications Yan-Fa Li
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...
Yan-Fa Li
03:37 PM Bug #6448: make r.json be quiet when the rest server is down
Noah, what's status on this one? Dan Mick
03:28 PM Fix #6497 (Duplicate): BE: fix CephRestClient api change in cluster communication test
Dan Mick
03:25 PM Fix #6500 (Resolved): calamari is not fully isolated to its venv
Dan Mick
03:14 PM Fix #6522 (Resolved): UI: dashboard - Add git commit id to build artifact
Yan-Fa Li
03:14 PM Fix #6522: UI: dashboard - Add git commit id to build artifact
Resolved in clients/master by 560e0cf244ceccb1ffd622b1918156e76befd277 Yan-Fa Li
03:07 PM Fix #6522 (Resolved): UI: dashboard - Add git commit id to build artifact
Yan-Fa Li
03:08 PM Fix #6524 (Resolved): UI: login - add git commit id to build artifact
Yan-Fa Li
03:08 PM Fix #6523 (Resolved): UI: admin - add git commit id to build artifact
Yan-Fa Li
03:02 PM Fix #6499 (Resolved): BE: handle bad wsgi import path order
Dan Mick
03:01 PM Feature #6477 (Resolved): BE: add unix times to new cluster timestamps
Dan Mick
02:49 PM Fix #6498 (Resolved): fix Serializer to report new _unix fields
Dan Mick
02:47 PM Feature #6514: Build: create rpms and debs for inktank-ceph-restapi and inktank-ceph-agent
Neil Levine
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 Dan Mick
02:47 PM Fix #6501 (Resolved): UI: Admin - add fonts to copy list
Dan Mick
02:42 PM Feature #6318 (In Progress): BE: Create documentation snippet for resetting password
Noah Watkins
02:41 PM Feature #6318: BE: Create documentation snippet for resetting password
This will actually be /opt/calamari/venv/python... Dan Mick
01:53 PM Feature #6318: BE: Create documentation snippet for resetting password
Just documenting the command is good enough for now. Good find! Neil Levine
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... Noah Watkins
02:41 PM Feature #6270: Doc: Simple install doc
Add password reset instructions to docs. Neil Levine
02:39 PM Feature #6315 (Resolved): BE: expand error reporting from kraken
ff7d83aabacaafe13ac8715cf052926b8466b408 Noah Watkins
02:38 PM Feature #6439 (In Progress): BE: identify package dependencies for Calamari, find upstreams
Ian Colle
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...
Noah Watkins
02:36 PM Feature #6006 (Resolved): BE: use pg dump brief instead of full pg dump
Noah Watkins
02:35 PM Feature #6316 (Resolved): BE: add basic caching feature to the RestApiClient
Noah Watkins
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 Dan Mick
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... Yan-Fa Li
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.
Yan-Fa Li
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... Yan-Fa Li
10:25 AM Fix #5545: UI: Admin - Password Retrieval
Neil Levine
10:25 AM Feature #5555: UI: Review and update DRAFT Client Console API
Neil Levine

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
 

Also available in: Atom