Activity
From 03/09/2014 to 04/07/2014
04/07/2014
- 11:55 PM Revision 52635edd (calamari-clients): Issue #7944 - Angular Growl like functionality
- - use a custom theme and topRight layout to implement a angular-growl
like functionality using noty.
- Enhance aler... - 10:52 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
- md5 seems to work once I remove my head from the wrong place on my body. Perhaps that's the thing to require. Appar...
- 10:31 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
- I note also that there is no user 'calamari' in the local passwd file. Perhaps this is why 'ident' won't work.
- 10:25 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
- Hacking pg_hba.conf to method 'trust' works around the problem; need to read more about postgres authentication metho...
- 10:07 PM Feature #6856: Package 1.2 backend and dependencies (CentOS & Wheezy)
- Dear me, this is frustrating.
Centos needs service postgresql initdb. Much struggling with Salt to get it to beha... - 09:48 PM Bug #7945 (Resolved): installing calamari-server twice leaves package broken
- 09:46 PM Revision 1cc96eed (calamari): Merge pull request #87 from inktankstorage/wip-7946
- cthulhu: Fix handling of unexpected PG states
- 07:36 PM Bug #8023 (Resolved): runas -> user in postgres.sls
- the postgres.sls evokes this warning:
- The 'runas' argument is being deprecated in favor of 'user', please update... - 04:58 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
- Angular Growl like notifications now implemented on branch manage commit 52635edd95bf4121412437f82ae88232990d479e
- 03:08 PM Revision 4a3fe9b6 (calamari): packaging: fix upstream rpm list
- s/python-yaml/pyYAML
Add libyaml, python-crypto - 01:31 PM Feature #8014: UI: Remove Admin from menu
- Talked it over with NWL and we're keeping the hamburger, and dropping the admin option.
1. if we replace it with a l... - 12:27 PM Feature #8014 (Resolved): UI: Remove Admin from menu
- With the settings/cluster page no longer being needed, the entire admin menu seems redundant, until we have proper us...
- 10:04 AM Fix #7955: salt-minion main process terminated with status 134
- and yet... after running for almost an hour my reproducer script now hits this one:...
- 09:48 AM Fix #7955: salt-minion main process terminated with status 134
Issue is specific to Ubuntu 12.04. Wheezy, CentOS 6.5 and RHEL 6.5 are all OK. We need at least libzmq 3.2.3 to a...
04/05/2014
- 06:55 AM Revision 8e9cbce0 (calamari-clients): Clean up some inconsistencies in markup
- 01:32 AM Revision 8a5da764 (calamari-clients): Basic Alerting support
- TODO styling to match angular-growl
- 12:07 AM Revision a19c8fe9 (calamari-clients): Add vent emitters
04/04/2014
- 11:45 PM Revision 104008b7 (calamari-clients): More tracker code ported
- It's mostly unchanged, so it should be possible to share code between
the two implementations. last thing to do is ab... - 11:40 PM Revision efcb5f3d (calamari-clients): Add moment.js
- 10:40 PM Revision 23e1f61e (calamari-clients): Set page_size and state on collection requests
- 10:26 PM Revision 9ca5c13b (calamari-clients): Fix state machine bug causing init problems
- Navigating via target=workbench would trigger a statemachine error.
This would prevent code from running. Add this st... - 10:10 PM Revision 10d9aaee (calamari-clients): Directly port support functions from angular
- 10:04 PM Revision 653b9db7 (calamari-clients): Wrong version of Q. Pin it to 1.0.0
- 09:19 PM Revision 9d594024 (calamari-clients): Add kriskowal/q to tracker code porting
- Since AngularJS uses a mini version of the q lib, it makes sense to use
the original promises library. - 09:05 PM Revision 6e23cb29 (calamari-clients): Initialize Tracker correctly
- 07:01 PM Revision a40c539c (calamari-clients): Adjust host width markup
- 07:00 PM Revision b3fbd421 (calamari-clients): Adjust host width markup
- 05:16 PM Revision 37b9c089 (calamari-clients): Merge branch 'manage-tracker' of github.com:inktankstorage/...
- 05:16 PM Revision 2bf3c8dc (calamari-clients): Issue #7944: Add IDBWrapper to bower dependencies
- 05:16 PM Revision fd0259d4 (calamari-clients): Create a Backbone UserRequestModel
- 05:16 PM Revision 3e2118fa (calamari-clients): Tracker WIP
- 05:14 PM Revision 04d52d5d (calamari): Merge pull request #91 from inktankstorage/wip-6883
- salt: use FQDNs in diamond conf file
- 05:14 PM Revision 4fca97c7 (calamari-clients): Merge pull request #14 from inktankstorage/manage-fsid
- Issue #6883: Graphite Metrics - Switch to FSID for cluster and FQDN for server
- 05:08 PM Revision f3f088f4 (calamari-clients): Escape Hostnames for Graphite
- '.' is significant in graphite's query format. Escape fqdn subdomains
using '_' - 11:07 AM Feature #7812: Implement CephControl for real clusters over SSH
- Handing the rules/ killing the minions will be easier for sure. It would be more time consuming but hey N is small ri...
- 10:08 AM Feature #7812: Implement CephControl for real clusters over SSH
- Gregory Meno wrote:
> For go_dark() I plan to use iptables on the master to drop packets on the port used by the min... - 10:01 AM Feature #7812: Implement CephControl for real clusters over SSH
- For go_dark() I plan to use iptables on the master to drop packets on the port used by the minions.
For configure(... - 10:51 AM Revision 2cd03327 (calamari): calamari_rest: Fix v1.pools
- 10:09 AM Feature #6883 (In Progress): Graphite statistics names should be based on FSIDs, not hostnames
- OK, updated pull request. Let me know when you want to pull the trigger.
- 03:36 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- oops, I meant to say: graphite replaces periods in fqdns with underscores (because it also uses periods as its own pa...
- 07:17 AM Revision eb5c65cb (calamari-clients): Tracker WIP
- 07:15 AM Feature #7851 (Resolved): ceph-deploy: add calamari minion installation option
- Pull request opened https://github.com/ceph/ceph-deploy/pull/175
And merged into ceph-deploy with hash 45b71cf - 06:56 AM Revision 98d240b8 (calamari-clients): Create a Backbone UserRequestModel
- 05:18 AM Revision 960c2ad9 (calamari-clients): Issue #7944: Add IDBWrapper to bower dependencies
- 04:44 AM Revision a2ad33a2 (calamari-clients): Issue #6883: Use FQDN for server keys in graphite
- 03:52 AM Bug #7979 (Resolved): 500 Error: /api/v1/cluster/<fsid>/pool
Weird that I didn't notice that. Sorry - fixed on master....- 12:11 AM Revision 469b72f1 (calamari): salt: use FQDNs in diamond conf file
04/03/2014
- 11:35 PM Bug #7979: 500 Error: /api/v1/cluster/<fsid>/pool
- Branch master, commit 5a8d62107e7a68b646bdd882ec943e8b0f78207f
- 11:34 PM Bug #7979 (Resolved): 500 Error: /api/v1/cluster/<fsid>/pool
- Was bringing up a new Vagrant and got the following error when the dashboard loaded:
2014-04-04 01:32:50,481 - ERR... - 09:49 PM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- Ready to go when you are https://github.com/inktankstorage/clients/pull/14
I haven't tested this on an adjusted gr... - 05:12 PM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- Sounds good to me: backend change is simple https://github.com/inktankstorage/calamari/pull/91
- 11:28 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- 11:28 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- This is a pretty easy change. I have a branch ready manage-fsid. I noticed another problem though while looking at th...
- 10:16 AM Feature #6883: Graphite statistics names should be based on FSIDs, not hostnames
- Backend change is here: https://github.com/inktankstorage/calamari/tree/wip-6883
Yan - could you update the fronte... - 08:11 PM Revision 5a8d6210 (calamari): Merge pull request #90 from inktankstorage/wip-6883
- rest_api: Use FSID instead of name in graphite
- 06:27 PM Revision 26a27a8f (calamari-clients): Issue #6883: grpahite use fsid instead of name
- 05:19 PM Revision d1b3c910 (calamari): Merge pull request #89 from inktankstorage/wip-cleanup-postgres-sls
- Cleanup deprication warnings
- 05:12 PM Revision 2758d8cf (calamari): Cleanup deprication warnings
- 05:08 PM Revision 1fd033af (calamari): rest_api: Use FSID instead of name in graphite
- Fixes: #6883
- 04:39 PM Revision 5716bc4d (calamari): Merge pull request #85 from inktankstorage/wip-7845
- Wip 7845
- 04:38 PM Revision 89777d47 (calamari): Merge pull request #88 from inktankstorage/wip-7379
- #7379
- 01:27 PM Feature #7974 (Resolved): UI: Display warning after user clicks on "Repair"
- Alexandre has advised that using the Repair function should have a warning of some sort as there is a risk of data co...
- 12:53 PM Revision e27ff133 (calamari): pep8: fix alembic env module
- 12:53 PM Revision 7698a7a1 (calamari): alembic: don't stamp on cthulhu's logging config
- The alembic logging config will still kick in if running
from CLI rather than from within calamari-ctl.
Fixes: #7379 - 12:24 PM Revision b2ebde09 (calamari): cthulhu: Fix handling of unexpected PG states
- ...and add 'inactive' to the list of expected states.
Previously if a state wasn't known to calamari, it would
give ... - 12:11 PM Revision 46534761 (calamari): cthulhu: Fix handling maps during first part of PgCreatingRequest
- There was an inconsistency in how awaiting_versions was handled.
This lines things up by making sure nothing calls on... - 10:58 AM Bug #7972 (Resolved): UI: OSD Info display shows pool IDs; better would be pool names
- 07:35 AM Fix #7970 (Resolved): Bad events emitted during ceph upgrade
While upgrading Ceph, got the following series of events:...- 05:53 AM Fix #7379 (Fix Under Review): Log output goes AWOL partway through calamari-ctl initialize
- 05:30 AM Fix #7946 (Fix Under Review): Total PG count incorrect when adding new OSDs
- 05:15 AM Fix #7969 (Fix Under Review): Internal error executing OsdMapModifyingRequest
- 04:16 AM Fix #7969 (Resolved): Internal error executing OsdMapModifyingRequest
Someone apparently saw this on mira106 but didn't notice that their request had failed with an internal error. I s...- 04:07 AM Revision 6d36a3ba (calamari-clients): Use OSD Filter API to indicate OSD state
- - use the osd filter api to change the color of the buttons on the osd
view page
04/02/2014
- 11:04 PM Revision 4544270b (calamari-clients): Missing error callback
- - add a perfunctory error callback handler if we are unable to get
results from the indexdb - 10:51 PM Revision 7b7d74bb (calamari-clients): Issue #7963: Add timestamp to each id tracked
- - refactor code
- extract functions
- rename functions
- use a promises style of interface
- add more error han... - 07:35 PM Revision 9c3858b5 (calamari-clients): Issue #7944: implement indexDB as a backend
- With this change the request ids are tracked within the browsers
indexdb, this
should facilitate sharing state with t... - 07:31 PM Revision 039bdc39 (calamari): Merge pull request #83 from inktankstorage/wip-7945
- calamari-server.postrm: only nuke directories in appropriate cases
- 06:26 PM Revision 888e0c5d (calamari): calamari-server.postrm: only nuke directories in appropriate cases
- Remove removes /opt/calamari (mostly .pyc files)
Purge removes those plus logs and whisper data
Fixes: #7945
Signed-... - 05:46 PM Revision 0f312f29 (calamari-clients): Issue #7944 Add idbwrapper
- - preparation for sharing user request state with dashboard
- 05:27 PM Revision 825217e4 (calamari-clients): Include new ceph-deploy instructions from Alfredo
- 05:16 PM Revision 6450526a (calamari): Adds a more reliable teardown
- 05:14 PM Revision e8b7e18e (calamari): Adds an example of what interactive mode looks like.
- 04:33 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
- Re-use the noty library with a custom theme based on the one in angular-growl.
- 04:20 PM Fix #7944: UI: Port User Requests Widget & Notifications to Dashboard
- UI Backend work is done. I'll be starting work on the backbone version presently.
- 04:26 PM Revision 21897120 (calamari): I thought I convinced myself this wasn't needed
- 04:11 PM Revision 92ede646 (calamari): Merge pull request #84 from inktankstorage/wip-7845
- Wip 7845
- 04:11 PM Fix #7963 (Resolved): Add timestamp to RequestTracking Service
- branch manage, commit 4544270bae21bb3a239f78bdab8229228aaff3e5
- 02:52 PM Fix #7963: Add timestamp to RequestTracking Service
- For the case where the backend restarts, you can recognise which requests are gone by the way you'll get a 404 when y...
- 01:38 PM Fix #7963 (Resolved): Add timestamp to RequestTracking Service
- Today it's possible after a restart for a task to never be complete. Put in a timestamp field when inserting ids to t...
- 03:55 PM Revision ff3661b5 (calamari): More and better docs, adds a yaml config for teuthology
- 12:58 PM Feature #7812: Implement CephControl for real clusters over SSH
- Gregory Meno wrote:
> get_fsid(self): returns the attribute self.fsid which is set to the last cluster made in confi... - 12:47 PM Feature #7812: Implement CephControl for real clusters over SSH
- Looking at the API of EmbeddedCephControl I see a few issues that aren't quite clear:
configure() takes a cluster ... - 10:39 AM Feature #7812: Implement CephControl for real clusters over SSH
- I think this ticket is to:
flesh out the methods of ExternalCephControl specifically these methods:
def conf... - 11:09 AM Feature #7365: diamond: compress diamond logs
- This filled up 50GB / in three days on the three nodes I'm working on currently. I'm reducing the logging level as a ...
- 10:31 AM Feature #7845 (Fix Under Review): Creating a production-style (ceph-deploy) Ceph cluster for cala...
- 08:16 AM Feature #7851: ceph-deploy: add calamari minion installation option
- Here I am using the `--master example.com` but that is optional, and will get read from the config file (when that fe...
- 04:07 AM Fix #7948: UI: Only the first item in the list of health summaries is shown
- Yan-Fa Li wrote:
> Oo neat. Does the simulator have a firefly mode? I can think of one simple way to support this, w... - 03:53 AM Fix #7955 (Resolved): salt-minion main process terminated with status 134
This appears to be an upstream bug, but it's our problem. The symptom is that you spontaneously lose contact with ...
04/01/2014
- 11:04 PM Revision a06520d5 (calamari-clients): Styling for Info Dialogs
- - Uppercase titles
- use more efficient ng-bind instead of {{}} - 09:45 PM Revision cab8644b (calamari-clients): Ignore more build artifacts
- 09:16 PM Revision 66a9dc71 (calamari-clients): Wait until OSD list returns
- Because the OSD list returns quickly now the UI thread gets blocked
while processing the data and this makes the reve... - 09:09 PM Revision 52bb5d22 (calamari-clients): Issue #7943: use new osd filter query params
- - Add a getSet call to OSDService
- Use new call in UI
- Profit! - 08:29 PM Revision 76753a45 (calamari): conf/salt.master.conf: Allow client to run log_tail
- log_tail is run as a LocalClient instance from the Django app, and as
such needs permission to run Salt commands as t... - 08:10 PM Revision 7696452d (calamari): Adding teuthology to devmode build
- 08:10 PM Revision d87fb92a (calamari): Adding docs about testing WIP
- 07:10 PM Revision 2449a4cb (calamari-clients): Remove some test code
- Accidentally left some test code on the first.js controller
- 05:23 PM Fix #7948: UI: Only the first item in the list of health summaries is shown
- Oo neat. Does the simulator have a firefly mode? I can think of one simple way to support this, without making too ma...
- 02:22 PM Fix #7948 (Resolved): UI: Only the first item in the list of health summaries is shown
There used to be a Ceph bug (#7187) that cause us to see only one "summary" string in the health data we get from c...- 05:16 PM Fix #7944 (In Progress): UI: Port User Requests Widget & Notifications to Dashboard
- Moving around the interface you unload the manage application where the user request code runs
1. Use something li... - 01:45 PM Fix #7944 (Resolved): UI: Port User Requests Widget & Notifications to Dashboard
- 03:51 PM Bug #7945: installing calamari-server twice leaves package broken
- This may be because postrm does a bunch of rm -rf's, and it looks like maybe postrm is called *after* the new package...
- 02:03 PM Bug #7945 (Resolved): installing calamari-server twice leaves package broken
- Scope of brokenness is unknown; the first symptom is that the symlink from /usr/bin/calamari-ctl to /opt/calamari is ...
- 02:14 PM Fix #7943 (Resolved): UI: Refactor OSD Host UI to take advantage of new filter API
- branch manage commit 52bb5d225860d2708183f12b8fcc0aedb3331a85
- 01:40 PM Fix #7943 (Resolved): UI: Refactor OSD Host UI to take advantage of new filter API
- 02:11 PM Fix #7946 (Resolved): Total PG count incorrect when adding new OSDs
Had an existing cluster with 1152 PGs and 3 OSDs, added 3 more OSDs to it.
Noticed that while cluster was rebala...- 01:35 PM Feature #7851 (In Progress): ceph-deploy: add calamari minion installation option
- PR apparently was closed
- 12:56 PM Feature #7851 (Fix Under Review): ceph-deploy: add calamari minion installation option
- Pull request opened https://github.com/ceph/ceph-deploy/pull/173
- 08:40 AM Feature #7851 (In Progress): ceph-deploy: add calamari minion installation option
- 01:31 PM Fix #7691 (Fix Under Review): api/v2/<id>/log throws EauthAuthenticationError
- 01:06 PM Revision 60037c22 (calamari): Merge pull request #81 from inktankstorage/wip-7836
- cthulhu: send pings to late minions
- 01:02 PM Revision 583a326a (calamari): calamari_rest: Update v1 pool resource for list RPC change
- Was broken by 93ee7167
- 07:42 AM Revision 496cef76 (calamari-clients): Issue #7833: refactor kraken heartbeat check
- - remove attribute that is no longer generated by calamari
- 07:38 AM Revision ac24e101 (calamari-clients): Adjust margin of accept icon
- 06:26 AM Fix #7929 (New): Avoid generating "OSD went down" events during a stopped cluster coming back online
Currently we generate "OSD <foo> went down" events when we see a new OSD map in which the an OSD used to be up but ...- 06:07 AM Fix #7836 (Resolved): Scheduled events break after AES key updates
- 06:07 AM Feature #7830 (Resolved): Filter OSD list GET by ID set or host
- 12:43 AM Fix #7833 (Resolved): UI: refactor kraken heart beat check
03/31/2014
- 11:14 PM Revision bc97a8db (calamari-clients): Issue #7802 Disable Autoprefixer
- there's a strange interaction between compass and autoprefixer. I
believe compass 0.12 is producing non-standards com... - 09:30 PM Revision 3470a806 (calamari-clients): Add user drop down element to manage app
- - port code from Backbone.js
- switch to a menu icon
- port behavior - redirect to admin and logout - 06:55 PM Revision 463e774e (calamari): Merge pull request #82 from inktankstorage/wip-7830
- calamari_rest: add OSD filtering by ID list
- 05:43 PM Revision 3877e111 (calamari-clients): Fix unopened tbody
- 04:37 PM Revision 93ee7167 (calamari): calamari_rest: add OSD filtering by ID list
- Adds a filter argument to the list() RPC. Also
use this for the pre-existing pool filtering.
Add unit tests for con... - 04:19 PM Fix #7802 (Resolved): UI: Regression Navigation buttons missing background in manage app
- I tracked this down to a couple of tools interacting with each other in an unfortunate way. Compass 0.12 seems to gen...
- 02:12 PM Revision 2422a211 (calamari): cthulhu: send pings to late minions
- This is a bit hacky, but necessary. The problem is
that when the salt master AES key changes, minions don't
clue in ... - 02:10 PM Revision 57f6f77a (calamari): Merge branch 'master' of github.com:inktankstorage/calamari
- 01:38 PM Revision 88b271c3 (calamari): test: kill lingering salt-masters in EmbeddedCalamariControl
- Not something I would want to do when testing on a real server,
but things are weird enough in a dev mode environment... - 01:17 PM Revision 7c991d4f (calamari): pep8: E265 block comment should start with '# '
- 01:14 PM Revision 013e69ab (calamari): pyflakes: F402 name shadowing
- rest-api/calamari_rest/views/rpc_view.py:50:17: F402 import 'time' from
line 12 shadowed by loop variable - 10:58 AM Revision cfe64521 (calamari): Merge pull request #80 from inktankstorage/wip-7883
- cthulhu: Fix failure parsing OSD map for pool mapping
- 10:58 AM Revision c76dfbad (calamari): cthulhu: Fix failure parsing OSD map for pool mapping
- The CRUSH rule code was expecting choose_firstn operations
to be choosing direct children, but it should have been
lo... - 10:17 AM Feature #7830 (In Progress): Filter OSD list GET by ID set or host
- 10:10 AM Fix #7800 (Resolved): cthulhu becomes unresponsive to RPCs
- No evidence that this continues to be a problem, mira106 has stayed up for several days without issue. Reopen if it ...
- 08:08 AM Feature #7845 (In Progress): Creating a production-style (ceph-deploy) Ceph cluster for calamari ...
- 07:35 AM Feature #7845 (Need More Info): Creating a production-style (ceph-deploy) Ceph cluster for calama...
- 07:34 AM Feature #7845 (In Progress): Creating a production-style (ceph-deploy) Ceph cluster for calamari ...
- 04:57 AM Feature #7911 (New): Use public salt interfaces only
Technical debt
Currently there are various bits of less-than-public API we use from salt. Audit them, and get c...- 04:15 AM Feature #7910 (New): Consume salt presence events for server upness
Technical debt/behind the scenes improvement.
Salt 2014.1 introduced new salt/presence events from the master, w...- 03:58 AM Fix #7883 (Resolved): Calls to OSD API are returning empty pool arrays
03/28/2014
- 11:24 PM Revision 05367e1e (calamari-clients): Consistency changes
- - titles and form labels caps
- class text-muted - 11:15 PM Revision 1fa98fc4 (calamari-clients): Style the breadcrumb using font-awesome
- - switch to lowercase Host
- add hostname to osd host view - 10:28 PM Revision 3a7b8397 (calamari-clients): Make breadcrumb links active where it makes sense
- 10:18 PM Revision 110f9b9d (calamari-clients): Use Bootstrap's Default Breadcrumb implementation
- I may change this later
- 07:23 PM Revision f34d49cf (calamari-clients): Issue #7901 add seconds
- 07:16 PM Revision beb949f3 (calamari-clients): Issue #7901: display timestamp
- 05:53 PM Revision 5b062ffe (calamari-clients): Enable polling on pool UI to catch updates to pools
- - set to ever 20 seconds
- 05:28 PM Revision 8249480e (calamari-clients): Enable Delete from Pool Summary
- - port delete flow from pool-modify
- add a callback to re-scan the pool list after successful delete - 03:34 PM Feature #7905 (Resolved): Make Manage task breadcrumbs navigable
- NWL brought this one up during review. The current implementation uses the bootstrap 3 default breadcrumb. I'm not th...
- 03:32 PM Feature #7905 (Resolved): Make Manage task breadcrumbs navigable
- Current task breadcrumbs are not clickable links, so it's not possible to navigate the hierarchy. The hierarchy is sh...
- 02:58 PM Revision c3dd2b66 (calamari): build: catch errors in build (use && instead of ;)
- 02:58 PM Revision 6e3c695e (calamari): build: Fix centos vagrant config
- 01:25 PM Revision 62fd1fdc (calamari): doc: Update build guidelines
- 12:24 PM Feature #7901: UI: display actual date stamp in log files
- Added seconds to time.
- 12:20 PM Feature #7901 (Resolved): UI: display actual date stamp in log files
- 12:19 PM Feature #7901: UI: display actual date stamp in log files
- branch manage, commit beb949f31e41e7344aad7f1be5aa33d50d6842a4
Uses Localized Date, 24 Time and Timezone - 11:55 AM Feature #7901 (Resolved): UI: display actual date stamp in log files
- Currently, we display the time with "an hour ago".
For support diagnostics, we should show the actual timestamp and ... - 12:16 PM Revision e9924d84 (calamari): calamari_rest: use Pool.map for grain lookup
- 11:47 AM Fix #7836 (In Progress): Scheduled events break after AES key updates
- 11:41 AM Fix #7899 (Resolved): UI: Pool Create is setting PGs to 1!
- Related to issue #7883
- 10:59 AM Fix #7899 (Resolved): UI: Pool Create is setting PGs to 1!
- This is supposed to calculate the PG count using our formula.
- 11:11 AM Fix #7900 (Duplicate): crush_ruleset osd_count is 0
- Same issue as #7883, the correlation between pools->rules->osds is the same path. #7883 is in review.
- 11:08 AM Fix #7900 (Duplicate): crush_ruleset osd_count is 0
- This value is used to automatically calculate new PG num values when creating a Pool. Because it's zero it's throwing...
- 06:18 AM Feature #7851: ceph-deploy: add calamari minion installation option
- Do you mean the prompt for the URL that defaults to fqdn? I expected that to happen during ice-setup rather than her...
- 06:14 AM Feature #7851: ceph-deploy: add calamari minion installation option
- Do we care about automation systems calling this? Because if we are introducing prompts of any nature but want
to pl...
03/27/2014
- 10:07 PM Revision 02a3479b (calamari): pep8: E256, E713 stragglers
- 09:50 PM Revision 2420066a (calamari): cthulhu: typo was throwing exception on request completion
- 09:20 PM Revision 574c6f39 (calamari-clients): Issue #7878: Better Calamari First Time Handling
- - Display more helpful UI when initing Calamari
Handle 3 use cases:
- accepted servers with no ceph cluster
- acce... - 06:08 PM Revision 0032c301 (calamari-clients): Lighten text for key
- 05:54 PM Revision e0425cbc (calamari-clients): Change some titles to be shorter
- 05:37 PM Revision ef827f0b (calamari-clients): Style Info Modals
- mute keys and table headers
- 05:30 PM Revision 8c800adc (calamari): build: pin zmq version
- 05:28 PM Revision 181a969f (calamari-clients): Allow 3 per column in medium
- 05:24 PM Revision 49c37dde (calamari): cthulhu: fix tz assertion
- 05:16 PM Revision 1c827d22 (calamari): deps: Get bundled ZMQ in dev mode
- Fixes: #7768
- 04:15 PM Revision 9cffec90 (calamari): salt: disable OSD stats in diamond config
- Measurement has shown that the load from ~100 OSDs
is enough to saturate a SATA spindle when these
are enabled, so th... - 04:03 PM Revision e1dd555c (calamari): salt: Fix diamond restart on conf file change
- 03:42 PM Fix #7800: cthulhu becomes unresponsive to RPCs
- Those aren't related to this. I happen to know what those other things are, you can ignore them safely.
- 03:36 PM Fix #7800: cthulhu becomes unresponsive to RPCs
- Not sure it's related but I'm getting random 500s.
This is from httpd_error.log:
[Thu Mar 27 17:28:58 2014] [error]... - 03:13 PM Fix #7800: cthulhu becomes unresponsive to RPCs
- In "wait and see" mode on this issue since updating 0MQ, fixing memory leak & migrating to final DB config.
- 03:18 PM Fix #7883 (Fix Under Review): Calls to OSD API are returning empty pool arrays
- 11:13 AM Fix #7883: Calls to OSD API are returning empty pool arrays
- 11:04 AM Fix #7883 (Resolved): Calls to OSD API are returning empty pool arrays
- When calling /api/v2/cluster/<fsid>/osd/<id>
I used to get a pool array with id's in it. Today on mira106 it's ret... - 02:41 PM Feature #7851: ceph-deploy: add calamari minion installation option
- Addition: please can you ping Yan when this gets committed, to clarify exactly what the command is called (since [1] ...
- 02:23 PM Bug #7878 (Resolved): Wrong count in "I have detected <n> servers requesting to join" prompt
- Branch manage, commit 574c6f396c4a4d76e18ce63046d789eb1505bc83
- 12:15 PM Bug #7878: Wrong count in "I have detected <n> servers requesting to join" prompt
- The four cases are:
# Cluster has been detected, send them to the dashboard
# Cluster has not been detected and n... - 10:44 AM Bug #7878: Wrong count in "I have detected <n> servers requesting to join" prompt
- It's up to the user -- they can wait as long as they like between setting up calamari and creating their ceph cluster.
- 10:40 AM Bug #7878: Wrong count in "I have detected <n> servers requesting to join" prompt
- This one is a weird one, because there is no cluster yet. Is there a cluster being created in the background while th...
- 06:35 AM Bug #7878 (Resolved): Wrong count in "I have detected <n> servers requesting to join" prompt
When there are some accepted servers, they are included in the count of servers "requesting to be added". I'd expe...- 02:15 PM Revision ae4346f0 (calamari): calamari_rest: move server iface lookup into API
- Resolution of frontend/backend IP addresses into
network interface names happens via a lookup
in the salt grain cache... - 01:07 PM Revision da8383da (calamari): Simple RPC profiling output at DEBUG level in webapp log
- 12:42 PM Revision a1af9829 (calamari): cthulhu: Silence spurious "Bad job return" msg
- This was useful when building cthulhu, but on a running
system is misleading spam because it sees every non-cthulhu
j... - 12:31 PM Revision fd2a5c29 (calamari): Merge pull request #79 from inktankstorage/wip-7783
- calamari_rest: work around restrictive grains permissions
- 12:24 PM Revision 7fa5c2e4 (calamari): calamari_rest: work around restrictive grains permissions
- The cache of minion data doesn't actually require
root privileges, but the method that salt uses to
resolve a minion ... - 12:18 PM Revision 956366db (calamari): Merge pull request #78 from inktankstorage/wip-postgres
- Fixes: #7088
- 12:17 PM Revision 28f2a581 (calamari): cthulhu: Avoid using salt's tag filtering
- Fixes unbounded memory growth.
The tag filtering would append non-matching messages
to a pending list. To avoid tha... - 12:17 PM Revision 42994ba7 (calamari): Update README for postgres
- 12:17 PM Revision bbd6820e (calamari): pep8: E265 block comment should start with '# '
- New check in today's release of pep8.
- 12:17 PM Revision 98a03037 (calamari): pep8: E713 test for membership should be 'not in'
- 12:17 PM Revision b4b95005 (calamari): cthulhu: Expect timezone-aware datetimes during recovery
- 12:17 PM Revision 058a0255 (calamari): doc: Add development docs about debugging tools
- 12:17 PM Revision 3cddf47d (calamari): cthulhu: Add self-monitoring for memory use
- cthulhu will send its own resource statistics to
carbon for your analytic pleasure. - 11:56 AM Revision 93bd35ab (calamari): cthulhu: retry RPC server if it fails
- 10:29 AM Fix #7768 (Resolved): ZMQ version warning
- 05:59 AM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- So I may have misunderstood -- was the log thing actually an obstacle? When I set the client_acl, things "just worke...
- 05:42 AM Revision 6ef18e23 (calamari-clients): Style changes
- - tweak table headers to be uppercase
- tweak table headers to be text-muted
- use icons instead of text for consistency - 05:36 AM Fix #7783 (Resolved): Salt grains empty when server is in accepted state.
- 05:18 AM Feature #7088 (Resolved): Switch from SQLite to Postgres
- 12:00 AM Revision 5a607446 (calamari-clients): Pool UI Refactoring
- - Switch to a layout more like OSD
- Use Icon buttons instead of text
- Add tooltips
TODO: Enable delete at top level
03/26/2014
- 05:36 PM Revision 0e04f435 (calamari): cthulhu: enable manhole for debugging
- 05:36 PM Revision 821e64dd (calamari): salt: Fix ceph health version
- The version of the sent object was detailless, the version
in the cluster heartbeat had detail in it, so the checksum... - 05:36 PM Revision 89a05090 (calamari): packaging: Use postgres in production
- 05:35 PM Revision 67db6d88 (calamari): packaging: Enable postgres in devmode VM
- 05:35 PM Revision 929cf830 (calamari): packaging: Use pyzmq 14.0
- This has a convenient side effect of causing us to get
a much more recent version of 0MQ itself as when
we use a pip ... - 05:32 PM Revision 9c555dc1 (calamari): Merge pull request #77 from inktankstorage/wip-6971-two
- Wip 6971 two Make logging consistent
- 05:10 PM Revision e01b1362 (calamari-clients): Issue #7853: disable edit reweight on out/down
- When the OSD is down or out, the backend ignores all updates to
reweight. Disable the UI field. - 04:10 PM Revision 15f8bfea (calamari): installs logrotate conf
- 04:10 PM Revision c19c60dd (calamari): Moves apache logs to /var/log/calamari
- 04:10 PM Revision 38a93c8a (calamari): Adds more information about log files
- 04:03 PM Revision 07a4a044 (calamari): Makes logging format consistent in our code
- 04:03 PM Revision 4a301d20 (calamari): Stubs documentation for logging
- 10:37 AM Fix #7783 (Fix Under Review): Salt grains empty when server is in accepted state.
- 10:37 AM Feature #7088 (Fix Under Review): Switch from SQLite to Postgres
- 10:33 AM Feature #6971 (Resolved): Consistent logging for Calamari server daemons
- 07:25 AM Feature #6971 (Fix Under Review): Consistent logging for Calamari server daemons
- 10:11 AM Fix #7853 (Resolved): UI: Disable reweight field when state is DOWN and/or OUT
- branch manage, commit e01b13628fff3626ad6d4fbf16ecd0694eaa7a2a
- 05:54 AM Revision df6bc59d (calamari-clients): Issue #7855: set width on th to prevent re-layout
- 05:27 AM Revision 62cb96c7 (calamari-clients): Use a lodash filter instead
- - Map doesn't work the way I expected.
- 05:12 AM Revision a46c78b0 (calamari-clients): Remove undefined or empty log lines
- 04:58 AM Revision 5efed939 (calamari-clients): Issue #7854: reverse sort order of log tail
- 12:21 AM Revision e44581f8 (calamari-clients): Add missing clusterName param
03/25/2014
- 11:52 PM Revision d8ced931 (calamari-clients): Fix up (this) references
- 11:33 PM Revision 50c44b6b (calamari-clients): Issue #7859: remove target parameter from URL
- Strange state behavior was happening because more than 1 parameter was
being set. Use the history push state APIs to ... - 10:55 PM Fix #7855 (Resolved): UI: set width's on State and Reweight columns to prevent layout flicker
- Branch main, commit df6bc59d43a1b3c316800becfc1c585dff35721a
- 02:02 PM Fix #7855 (Resolved): UI: set width's on State and Reweight columns to prevent layout flicker
- 10:33 PM Feature #7854 (Resolved): UI: Invert Log output to put most recent at top
- Sort and filter logs returned by calamari in memory.
Branch manage, commit 62cb96c769df521088da96759f1e798e6867f189 - 01:44 PM Feature #7854 (Resolved): UI: Invert Log output to put most recent at top
- Currently, the latest log output is at the bottom of the screen. It should appear at the top.
- 10:26 PM Revision 29788ab6 (calamari-clients): Issue #7856: Wrong key into l20n
- 07:21 PM Revision ec33e9a9 (calamari): Merge pull request #76 from inktankstorage/wip-7844
- Wip 7844
- 07:14 PM Revision 887214cb (calamari-clients): Refactor OSD UI setup
- - extract function
- clean up assignments using a value object - 07:13 PM Revision 07f0ad62 (calamari-clients): Revert beautify change
- 06:55 PM Revision 31c455b3 (calamari-clients): Apply UI fix ups for transformed fields.
- 06:41 PM Revision ef6a8d91 (calamari-clients): Issue #7848: Update OSD object after change
- Instead of a few attributes, update the entire object.
- 06:20 PM Revision 311f81b5 (calamari-clients): Adjust request tracker timers to be less aggressive
- 06:11 PM Revision 55d58ef3 (calamari-clients): Use correct show method for modal
- 06:07 PM Revision 4237348d (calamari-clients): Clean up UI after an error occurs.
- - reset UI state so UI isn't left disabled
- 05:32 PM Revision a04bdbfd (calamari-clients): Remove OSD-Modify views
- - extract formatOSDData into helper
- display modal when clicking on OSD from main OSD view
- change color class to... - 05:26 PM Bug #7857 (Resolved): Graph legend labels escape containing box
- This bug was a side effect of there being calls to the backend to the graphite APIs to non-existent data points retur...
- 05:01 PM Bug #7857: Graph legend labels escape containing box
- This is a symptom bug. The real bug appears to be the IOPS graphs not being populated correctly because the cluster n...
- 03:27 PM Bug #7857 (Resolved): Graph legend labels escape containing box
- I notice this on Graph/Cluster, the first graph, but it may appear elsewhere.
See attached. - 04:55 PM Revision f531d03b (calamari): fixes fixup-venv to find all the right files
- 04:36 PM Fix #7859 (Resolved): UI: Strange behavior when #navigation and target= are both set
- Branch manage, commit 50c44b6bd904e3974214b36078d6dba0f8883a11
- 03:47 PM Fix #7859 (Resolved): UI: Strange behavior when #navigation and target= are both set
- http://mira106.front.sepia.ceph.com/dashboard/?target=graph#dashboard
- 03:26 PM Bug #7856 (Resolved): Graph/Cluster tab's second graph mislabeled; "Pool all IOPS" should be "Clu...
- Fixed on branch manage. commit 29788ab61cb285739c084c3e561f94f7d2dfc2e2.
- 03:23 PM Bug #7856 (Resolved): Graph/Cluster tab's second graph mislabeled; "Pool all IOPS" should be "Clu...
- 03:07 PM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- Limiting the ACL scope makes sense and is easy. I can't figure out a way to change the logging configuration; I trie...
- 02:59 PM Fix #7754 (Resolved): get_cluster_log() can fail if 'last_contact' is None
- 1a1690059b48d59fb33bc0ff2d1a28f9b919feb6 (I missed the '#' in the Fixes: header in the commit msg)
- 01:49 PM Feature #7851: ceph-deploy: add calamari minion installation option
- BTW, when adding the calamari repo it would be a good idea to explicitly disable any proxies for that repo:
http://a... - 01:13 PM Feature #7851: ceph-deploy: add calamari minion installation option
- For the benefit of the history, pastebin was for convenience, the canonical location of this script is https://github...
- 01:05 PM Feature #7851 (Resolved): ceph-deploy: add calamari minion installation option
- John created a bootstrap script (http://pastebin.com/HTkciENa) which when run on each Ceph node, adds the calamari re...
- 01:44 PM Fix #7853 (Resolved): UI: Disable reweight field when state is DOWN and/or OUT
- Don't allow setting of reweight when OSD is down or out
- 01:38 PM Bug #7844 (Resolved): fixup-venv fails to change the she-bang path correctly when building calama...
- 01:38 PM Bug #7844: fixup-venv fails to change the she-bang path correctly when building calamari-server p...
- fixed in ec33e9a960301b714d31807435595000eecb0282
- 10:40 AM Bug #7844 (Fix Under Review): fixup-venv fails to change the she-bang path correctly when buildin...
- 08:17 AM Bug #7844 (In Progress): fixup-venv fails to change the she-bang path correctly when building cal...
- 08:16 AM Bug #7844 (Resolved): fixup-venv fails to change the she-bang path correctly when building calama...
- The current code only seems to fixup the activate scripts in bin
- 01:38 PM Fix #7768 (In Progress): ZMQ version warning
- 01:29 PM Feature #7852 (Resolved): UI: Add "Pending Authorization" section to Cluster Hosts screen.
- Currently we list all hosts in one section on the cluster screen, both those already authorized and those pending aut...
- 12:02 PM Fix #7850 (Resolved): UI: Handle a 304 Gracefully from OSD API
- It's possible to try and send an update to the backend that has already been sent, e.g. by another concurrent user. T...
- 12:02 PM Feature #7845: Creating a production-style (ceph-deploy) Ceph cluster for calamari automated testing
- move over to deploy ceph on teuthology via ceph-deploy
setup cluster
- can we support multiple clusters
- 3 n... - 11:09 AM Feature #7845 (Resolved): Creating a production-style (ceph-deploy) Ceph cluster for calamari aut...
Related: #7813, #7812
- 11:58 AM Fix #7848 (Resolved): UI: reload entire OSD state when updating an OSD
- The live cluster changes the reweight value of an OUT OSD to 0. Respect this change and update UI to reflect the upda...
- 11:38 AM Fix #7848 (Resolved): UI: reload entire OSD state when updating an OSD
- Reweight value returns 0 when the OSD is out
- 11:54 AM Fix #7846: User Requests Appear to be stuck and never clear
- Logs!
- 11:19 AM Fix #7846 (Rejected): User Requests Appear to be stuck and never clear
GET /api/v2/cluster/61723e0f-992b-466e-9c09-9914931bc584/request?page_size=32&state=submitted
HTTP 200 OK
Var...- 11:33 AM Fix #7847 (Resolved): UI: OSD Host View - poll backend
- http://mira106.front.sepia.ceph.com/manage/#/osd/server/mira048.front.sepia.ceph.com
When multiple users are chang... - 06:17 AM Revision 939a210a (calamari-clients): Add an error handler
- 06:07 AM Revision 8fc6319c (calamari-clients): Issue #7803: OSD Reweight as percentage
- - Add an input number field to edit a value between 0 and 100
- Submit the edit after 3 seconds
- Display an exclamat... - 05:20 AM Feature #7842 (New): Make UserRequests persistent
Currently, UserRequests are not persisted, i.e. restarting cthulhu takes you back to a blank slate.
It would mak...- 05:15 AM Feature #7841 (New): Give events machine-readable type identifier
Each possible type of event should have a unique identifier, like SERVER_REBOOT, OSD_OUT, OSD_OUT_RECOVER, so that ...- 05:13 AM Feature #7840 (New): Bulk requests (many requests in one)
Currently, an API consumer wishing to modify the state of many objects would issue many PATCH requests and receive ...- 05:07 AM Feature #7839 (New): Metadata tags on events
Like requests (#7838), events will benefit from some metadata describing which objects they relate to.
The forma...- 05:01 AM Feature #7838 (New): Metadata tags on UserRequests
API consumers need to correlate requests with other entities in order to:
* associate ongoing operations with e...- 04:51 AM Fix #7834: "ZMQError: Interrupted system call" exception during PATCH
- I'm going to leave this open for the moment so that we can correlate it with any similar errors.
The failure occur... - 12:19 AM Revision 201f5dbc (calamari-clients): Basic Workflow for Re-Weight Editing
- - add missing osd-info-modal template
- add dummy UI workflow for editing a re-weight value
- once change detected w...
03/24/2014
- 11:24 PM Cleanup #7814 (Resolved): UI: OSD Management Refactor
- 11:23 PM Feature #7803 (Resolved): UI: Present reweight as a % in UI
- Backend hooked up.
- 05:21 PM Feature #7803: UI: Present reweight as a % in UI
- Basic UI workflow is implemented. Backend hook up required. Wait 5 seconds before updating value on backend.
- 03:57 PM Feature #7803 (In Progress): UI: Present reweight as a % in UI
- 10:28 PM Revision 3fcb2923 (calamari-clients): Change OSD Edit into OSD Info
- - fix callback for OSD UI Promise
- format response from OSD server for UI - 10:01 PM Feature #7088: Switch from SQLite to Postgres
- As a test, I installed psycopg2 and psycogreen directly in the venv on mira106, and patched cthulhu/manager.py's main...
- 09:03 PM Fix #7834: "ZMQError: Interrupted system call" exception during PATCH
- I was trying to use a freshly started VM at the time. Other than that nothing comes to mind. I ended up resetting it ...
- 03:58 PM Fix #7834: "ZMQError: Interrupted system call" exception during PATCH
- Are there any observations other than the log?
This type of exception is usually associated with a process being k... - 03:14 PM Fix #7834 (Rejected): "ZMQError: Interrupted system call" exception during PATCH
- Found this in calamari.log, using the simulator. Not sure it's important.
2014-03-24 17:09:41,791 - ERROR - djan... - 07:52 PM Revision c7bfba35 (calamari-clients): Issue #7829 - use request tracker to schedule poll
- - The request tracker is constantly polling the user requests checking
when tasks are complete.
- enhance request ... - 06:05 PM Fix #7836 (Resolved): Scheduled events break after AES key updates
There was a change (made by yours truly) in salt 2014.1 that avoided doing a PKI authentication handshake for every...- 04:42 PM Fix #7833: UI: refactor kraken heart beat check
- Since this doesn't appear to be a bug in the UI. I'm converting this bug to a refactoring task. New task is remove th...
- 04:35 PM Fix #7833: UI: refactor kraken heart beat check
- The notification you were seeing on mira106 was correct: the cluster data was out of date. Messages from the servers...
- 04:19 PM Fix #7833: UI: refactor kraken heart beat check
- How can we not have been seeing these notifications regularly? Were the notifications broken until recently?
- 03:57 PM Fix #7833: UI: refactor kraken heart beat check
- cluster_update_attempt_time_unix is no longer meaningful. This hasn't existed in the backend for a while.
While t... - 02:50 PM Fix #7833 (Resolved): UI: refactor kraken heart beat check
- Warn console if cluster_update_attempt_time_unix or cluster_update_time_unix are not in the response from the server....
- 03:36 PM Feature #7829: UI: Add polling to OSD Host
- Bug fixed in 3fcb292376415788fec5cdda9ccdaadadb1b5082
- 12:54 PM Feature #7829 (Resolved): UI: Add polling to OSD Host
- Use request tracker to schedule poll, task is complete when request tracker says it is.
branch manage, commit c7bf... - 11:19 AM Feature #7829: UI: Add polling to OSD Host
- This is going to be hard to make efficient unless we have a bulk OSD request API.
- 11:09 AM Feature #7829 (Resolved): UI: Add polling to OSD Host
- Operations like Out and Down can take a significant amount of time to complete on the order for 5 seconds. Add a back...
- 11:24 AM Feature #7830 (Resolved): Filter OSD list GET by ID set or host
- This UI URL tries to present an interface to all the OSDs on a particular host.
http://mira106.front.sepia.ceph.co...
03/22/2014
- 09:30 PM Revision 992c745d (calamari): Fixes bug where reweight is sent out as a string
- 06:41 AM Revision 96dd9cae (calamari-clients): Hook backend to new OSD UI
- - add helper functions to OSD Service
- create helper to regenerate config drop down config
- create helper to create... - 04:54 AM Revision c21e6a5a (calamari): precise-build salt needs to adopt the new distro-specific repo tarb...
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:53 AM Revision e45e3285 (calamari): Don't 'fix' compiled python files
- The newer code for finding and modifying shebang paths was erroneously
hitting easy_install .pyc files, which damaged... - 12:03 AM Cleanup #7814: UI: OSD Management Refactor
- 1st pass of updates is done with commit 96dd9cae894ba852c2855cd3aa2c19c205bb9528 on branch manage.
All the control...
03/21/2014
- 11:33 PM Revision 6aeb9085 (calamari-clients): Feedback 1 from Neil
- - Re-title Servers to Hosts on the Cluster page
- Swap around Clusters Settings and Config Viewer
- Retitle Config Vi... - 08:54 PM Revision ae34b9d0 (calamari-clients): Add a success icon
- - working on flow
- 04:42 PM Feature #7819: UI: Cluster: Add Accept All button
- When there are multiple hosts where are in the pre accepted state, clicking on each one of them may be a tedious and ...
- 04:04 PM Feature #7819 (Resolved): UI: Cluster: Add Accept All button
- As an adminstrator, I view the Cluster->Managed Hosts view, and see hosts waiting to be authorized. Rather than selec...
- 10:41 AM Cleanup #7814 (Resolved): UI: OSD Management Refactor
- The OSD screens we currently have are functional but not particularly well thought through.
1. move all the option... - 10:10 AM Feature #7813 (Resolved): Implement inter-test reset in CephControl
- Code for clearing down the cluster to a known good state in between tests: simulator tests just nuke everything betwe...
- 10:08 AM Feature #7812 (Resolved): Implement CephControl for real clusters over SSH
This is the interface used by integration tests to deal with a running ceph cluster. Currently the EmbeddedCephCon...- 10:06 AM Feature #7204: Internationalizable events and request descriptions
- Looking at the amount of build/QA work for the 1.2 release I'm bumping tech debt stuff.
- 09:59 AM Feature #7078: Respect GPG auth when installing salt+diamond
- Once the install bundle (#7793) is squared away, the repository should include a public key that the bootstrap script...
- 09:39 AM Feature #6969: Vagrant setup for building backend for centos
- Related to #6856: make sure the centos build is doable by any developer
- 09:38 AM Feature #6838: Setup: Build tarballs containing all Calamari , Ceph-Deploy and Ceph Dumpling pack...
- The work for this is broken down in #7793, #7794, #7795, #7797. Leaving this ticket as an umbrella.
- 09:35 AM Feature #7811 (New): Show a friendly message when apache is running but calamari-ctl isn't done
Currently there is a window between package installation and the user running "calamari-ctl initialize" where if th...- 06:44 AM Revision 00c76464 (calamari-clients): Format html template
- 06:11 AM Revision edf484b0 (calamari-clients): Remove repetition
- - fix out icon -> in icon
- remove unnecessary code - 06:10 AM Fix #7775 (Resolved): REST-API: re-weight value is a string
- ...
- 05:52 AM Revision 69ba85fa (calamari-clients): Enable Dropdown functionality on OSD screen
- - extract markup into common text object
- expand parameters on click handler
- implement placeholder UI behavior
- b... - 05:50 AM Fix #7809 (Resolved): 500 on /api/v2/info
- ...
- 05:23 AM Fix #7800: cthulhu becomes unresponsive to RPCs
- As with other stuff I'm loathe to spend a huge amount of time on this until #7088 is done: the database I/O is fairly...
- 05:23 AM Fix #7800: cthulhu becomes unresponsive to RPCs
- Installing it doesn't do anything, you have to call patch_psycopg somewhere (https://pypi.python.org/pypi/psycogreen/...
- 03:06 AM Fix #7800: cthulhu becomes unresponsive to RPCs
- I was thinking that installing psycogreen was enough, and thought I did; maybe one or the other isn't true. I guess ...
- 04:31 AM Revision 0c38908c (calamari-clients): renamed dropdown -> repairDropdown
- 01:08 AM Revision 117f944b (calamari-clients): Refactoring OSD Command Interface
- 12:58 AM Revision e2b0e47c (calamari): Merge branch 'master' of github.com:inktankstorage/calamari
- 12:57 AM Revision 8840cd24 (calamari): calamari_rest: work around salt bug #11402
- Since 2014.1, salt is erroneously assuming that
__main__.__file__ will be set.
03/20/2014
- 07:26 PM Revision e29f7d3d (calamari): Merge pull request #75 from inktankstorage/wip-7775
- Fixes bug where reweight is sent out as a string
- 05:56 PM Fix #7809 (Resolved): 500 on /api/v2/info
- Due to salt bug https://github.com/saltstack/salt/issues/11402 -- this used to work but broke when upgrading to 2014.1.
- 05:36 PM Revision 5f70072c (calamari): Merge pull request #74 from inktankstorage/wip-7754-2
- calamari_rest: filter noncontactable servers from log candidates
- 12:43 PM Feature #7803: UI: Present reweight as a % in UI
- %age between 0 and 100 makes sense.
- 12:07 PM Feature #7803 (Resolved): UI: Present reweight as a % in UI
- Today the re-weight value is a float between 0 and 1. This is not intuitive. As a simplification to the UI we could p...
- 12:15 PM Revision c647f3c5 (calamari): cthulhu: tweak OSD op msgs to "Initiating"
- To reflect that completion of the request does not
indicate completion of the actual operation, just
that it was star... - 11:47 AM Fix #7800: cthulhu becomes unresponsive to RPCs
- I think this may well be postgres, because we're not using a gevent-aware interface to it on that server
- 10:01 AM Fix #7800: cthulhu becomes unresponsive to RPCs
- This is what a successful RPC looks like after a clean restart:...
- 09:47 AM Fix #7800 (Resolved): cthulhu becomes unresponsive to RPCs
- ...
- 11:42 AM Fix #7802 (Resolved): UI: Regression Navigation buttons missing background in manage app
- Something is breaking the CSS background.
- 11:36 AM Fix #7775: REST-API: re-weight value is a string
- The simulator is returning a JSON with a number value for re-weight. The actual API is returning a string. This break...
- 09:21 AM Fix #7798 (Resolved): Memory leak in cthulhu
- 06:29 AM Feature #6907 (Resolved): Validation for POST & PATCH operations
- 04:57 AM Revision bf0f1811 (calamari-clients): Issue #7772: refactor request tracker
- - @jspray suggested flipping the logic from completed to submitted tasks
- refactor code for readability. Flip logic ...
03/19/2014
- 10:09 PM Fix #7772 (Resolved): UI: Request Tracking Refactor Logic
- Branch manage commit bf0f1811127f51b906d9bd1936bc38de84dc7604
- reverse logic to use submitted requests instead of... - 10:19 AM Fix #7772 (In Progress): UI: Request Tracking Refactor Logic
- 09:36 PM Revision 1a169005 (calamari): calamari_rest: filter noncontactable servers from log candidates
- Avoid servers that have no 'last_contact' time, which avoids problems
trying to parse the date to sort them.
Fixes: ... - 09:33 PM Revision aa1ba7b1 (calamari): Merge pull request #72 from inktankstorage/wip-6907
- Wip 6907
- 09:32 PM Revision 206b1c74 (calamari-clients): More CSS Tweaks
- - make buttons btn-md instead of btn-sm because of font issues with Apex
Sans Light.
- Make OSD buttons slightly wi... - 08:58 PM Revision be1012d6 (calamari-clients): Issue #7788 Remove margin-bottom from table class
- - when resizing UI, stacked tables have a noticeable margin
- 07:15 PM Revision 354fe978 (calamari-clients): Issue #7782: Server returns no logs
- If the server genuinely returns no logs without error, put in placeholder
text indicating this. - 06:12 PM Revision 45bd74a3 (calamari-clients): Disable ApexSansLight for tables
- 06:08 PM Revision 4486bd62 (calamari-clients): Tweak styling for OSD IDs
- 05:59 PM Revision 0075511f (calamari): Fixes Docs to know which serializers can validate
- 03:02 PM Revision e434963e (calamari): Fixes PEP8 violations
- 01:58 PM Fix #7788 (Resolved): Row spacing in Manage/Cluster is off
- Branch manage commit be1012d663033c0a15927310826f9257a909c919
- 01:50 PM Fix #7788: Row spacing in Manage/Cluster is off
- the .table css class has a default margin of 20px. I'll override this in the style sheet.
- 01:43 PM Fix #7788 (Resolved): Row spacing in Manage/Cluster is off
- on mira106, with six servers, they're in a 2x3 grid; the second row has more spacing below the hosts (between the hos...
- 01:57 PM Revision 539eddf7 (calamari): Adds a ValidatingSerializer with example usage and tests
- 01:57 PM Revision b0455d47 (calamari): Adds basic Table data for what fields are allowed/required
- 01:57 PM Revision 1125ecc8 (calamari): Adds help text for OsdConfigSerializer
- 01:57 PM Revision d0897211 (calamari): Fixes PoolSerializer, Fixes HTTP verb transposition
- 01:01 PM Fix #7754: get_cluster_log() can fail if 'last_contact' is None
- Gregory prompts me to notice that 1) both my solutions lost the "newest-first" ordering that was the point here, but ...
- 11:43 AM Fix #7754: get_cluster_log() can fail if 'last_contact' is None
- This is more concise and more python3-friendly. Is it better?...
- 11:04 AM Fix #7754 (In Progress): get_cluster_log() can fail if 'last_contact' is None
- 12:16 PM Fix #7782 (Resolved): UI: Handle with empty log tail
- Branch manage commit 354fe978a08280cb3f953781a2ba76b38e646f8b
- 10:55 AM Fix #7782 (Resolved): UI: Handle with empty log tail
- Shows undefined undefined right now
- 11:40 AM Revision cdfaf420 (calamari): Makefile: Include all python modules in lint
- 11:01 AM Fix #7783: Salt grains empty when server is in accepted state.
- Access to grains via PillarUtil works if you're root, doesn't if you're www-data. Using the 'runner' interface may b...
- 10:57 AM Fix #7783 (Resolved): Salt grains empty when server is in accepted state.
- It has been reported that salt cli returned data during this event
- 11:01 AM Fix #7691 (In Progress): api/v2/<id>/log throws EauthAuthenticationError
- 07:11 AM Feature #6971 (In Progress): Consistent logging for Calamari server daemons
- 12:51 AM Revision 1ead99af (calamari): Revert "http_client.py: use new-style URLs"
- This reverts commit 4fac1d3f1697b1710d714c3df1d211e3210ca0da.
It was just wrong.
03/18/2014
- 11:26 PM Revision 8822d466 (calamari-clients): Issue #7752: move roll over tip downward
- This fix is a bit of a band-aid. I'm timeboxing this task for now.
A better fix would be to position the tooltip near... - 11:02 PM Revision 83c4bc15 (calamari): Merge pull request #73 from inktankstorage/wip-7566
- Adds better doc string for applying commands to OSDs
- 10:38 PM Revision ac5e09da (calamari): Adds better doc string for applying commands to OSDs
- 08:21 PM Revision 970bcbcc (calamari-clients): Issue #7140 - Update graph API for clusterName
- - move IOPS Dashboard Graph to after Cluster Dropdown has completed
- Request ClusterName from in-memory every time c... - 05:26 PM Revision 4440cce6 (calamari): cthulhu: Better log message for stale JIDs
- 05:23 PM Revision 838867a3 (calamari): Merge branch 'master' of github.com:inktankstorage/calamari
- 05:23 PM Revision 1b11d9bc (calamari): cthulhu: Fix syntax in _update_service
- 04:34 PM Fix #7778 (Resolved): UI: Refactor Viz Tooltip Code to place close to target
- While fixing Issue #7752 I realized that the real fix requires a lot more work and thought than is currently availabl...
- 04:31 PM Bug #7752 (Resolved): rollover tip for host name in workbench sort-by-host view appears at top of...
- This really needs a better fix, but I don't want to rabbit hole on this, as I've already spent far too long on this t...
- 01:39 PM Bug #7752 (In Progress): rollover tip for host name in workbench sort-by-host view appears at top...
- 04:01 PM Fix #7566 (Resolved): Document scrub/deep scrub/repair interface
- 10:16 AM Fix #7566 (In Progress): Document scrub/deep scrub/repair interface
- 02:03 PM Fix #7775 (Resolved): REST-API: re-weight value is a string
- 01:23 PM Fix #7140 (Resolved): UI: Cluster name hardcoded to 'ceph' in graphite paths
- Branch manage commit 970bcbcc6b22ce23b60a07713a72f82cdf90bb9b
- request the cluster name on every call to graph API - 11:00 AM Fix #7140: UI: Cluster name hardcoded to 'ceph' in graphite paths
- clusterName is missing from the template. It's in there for graphs but not for the widget.
- 07:44 AM Fix #7140 (New): UI: Cluster name hardcoded to 'ceph' in graphite paths
This doesn't seem to work, UI is now making requests to e.g.:
http://mira106.front.sepia.ceph.com/graphite/render/...- 11:59 AM Feature #7088 (In Progress): Switch from SQLite to Postgres
- 11:45 AM Fix #7772 (Resolved): UI: Request Tracking Refactor Logic
- John Spray suggested that a better algorithm is to request the incomplete list of tasks currently running, if the id ...
- 10:04 AM Feature #6907 (Fix Under Review): Validation for POST & PATCH operations
- 10:01 AM Feature #7683: Collect ceph version per service. expose it through the API
- How to implement
# The persistence.servers.service class has the attributes for services that we persist. Add one... - 09:21 AM Fix #7768: ZMQ version warning
- There may be some interplay between this and the question of the sitewide vs. virtualenv pyzmq, as the virtualenv rou...
- 09:20 AM Fix #7768: ZMQ version warning
- Let's make sure we have a coherent explanation for what version we're using and why ahead of 1.2, at the point we hav...
- 09:01 AM Fix #7768 (Resolved): ZMQ version warning
- [WARNING ] You have a version of ZMQ less than ZMQ 3.2! There are known connection keep-alive issues with ZMQ < 3.2 w...
- 09:08 AM Feature #7769 (Duplicate): Expose ceph version per service in Calamari rest api
- This provides useful information about whether or not the cluster is _running_ the currently installed versions provi...
- 04:50 AM Fix #7349: Graphite: requires bitmap-fonts
- I think we discussed this in last bug scrub but I can't remember what the conclusion was. My opinion is that we shou...
- 04:41 AM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- Ah, good to know the client ACL stuff works. We can make this nice and specific to only let www-user run log_tail.*....
- 04:28 AM Fix #7754: get_cluster_log() can fail if 'last_contact' is None
- as you guess, last_contact=None indicates "unmanaged" servers, i.e. those that we know about but aren't in direct com...
03/17/2014
- 09:38 PM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- Following http://docs.saltstack.com/ref/clientacl.html, I added this to /etc/salt/master:...
- 08:13 PM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- Ah. This is actually a different bug (in that some servers have "last_contact" == None). I'll file that separately....
- 01:13 PM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- Actually, this is now failing in a different way, apparently: ...
- 09:12 PM Revision 34b3ddc1 (calamari-clients): Improve utility of OSD top level
- - show IDs of OSDs running on this host
- make IDs clickable
- show total OSD count for this host - 08:17 PM Fix #7754: get_cluster_log() can fail if 'last_contact' is None
- For reasons I'm not clear on, inside get_cluster_log(), some servers have a "last_contact" member == None. (those tw...
- 08:14 PM Fix #7754 (Resolved): get_cluster_log() can fail if 'last_contact' is None
- 02:46 PM Bug #7752 (Resolved): rollover tip for host name in workbench sort-by-host view appears at top of...
- ...perhaps it should be closer to the host colored area or the cursor.
03/15/2014
- 06:03 AM Revision a509e38f (calamari-clients): Issue #7734 increase grid size vertically
- - (Fix) limit max elements to current col * height
- make grid more robust to dimension changes
- move legend to top ... - 01:04 AM Revision 4fac1d3f (calamari): http_client.py: use new-style URLs
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
03/14/2014
- 11:20 PM Bug #7734 (Resolved): Workbench "sort by hosts" doesn't show hosts, grays HOST in slider, can't r...
- Fixed on branch manage commit a509e38f2b252fad72efa52d2db0cbc6b315479f
- the original bug was caused by the render... - 06:10 PM Bug #7734 (Resolved): Workbench "sort by hosts" doesn't show hosts, grays HOST in slider, can't r...
- Demonstrated to Yan on mira106. Yan's theory is that it's a problem with >160 OSDs in the grid, perhaps running off ...
- 09:17 PM Revision e7e3958b (calamari-clients): Issue #7473 - fix graph loading
- - introduce RequestResponse handler 'get:ready' on OSD Viz.
- ready returns a promise which can be chained using a th... - 08:38 PM Revision 6cbf9529 (calamari): test/http_client.py: add a "main" for easy cli request-slingin'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:24 PM Fix #7473: UI: transition rough between manage and workbench/graph
- Fixes in this bug
- keep cards visibility: hidden during initial loading to prevent FOUC when jumping from manage ... - 02:21 PM Fix #7473 (Resolved): UI: transition rough between manage and workbench/graph
- Fixed on manage branch commit e7e3958b9e738c6bb9b7c74b1dc961c44fd65a87
- 09:53 AM Feature #6969: Vagrant setup for building backend for centos
- NB centos-build vagrant setup is in there now with sufficient stuff for doing repobuild (not building calamari-server...
- 09:52 AM Fix #7600 (Resolved): Switch off some diamond OSD metrics
- 09:51 AM Feature #6857 (Resolved): Create CentOS & Wheezy minion bootstrap script
- 09:50 AM Fix #7532 (Closed): OSD API breaks with Firefly cluster (CRUSH rule JSON syntax change)
- All OK with latest firefly.
- 05:18 AM Revision 65bfcad5 (calamari-clients): Move reset of viz to entering dashboard
- Reset the viz anytime we enter it, not when we leave. This avoids the
offset issues caused by offscreen canvas not re...
03/13/2014
- 09:53 PM Revision 6881d19f (calamari-clients): Issue #7473 - workbench switching should now be smoother
- Re-work state machine a little. This needs to use the new ASYNC
capability in the future, but for now this should be... - 06:37 PM Revision 3c54eba1 (calamari): Merge pull request #71 from inktankstorage/wip-7600
- salt: Add new diamond verbosity settings
- 06:37 PM Revision 5c78dc8d (calamari): Merge pull request #70 from inktankstorage/wip-7509
- More Makefile cleanup; fix 'make/make install breaks because of double build-venv"
- 06:35 PM Revision 810040af (calamari): Makefile: make build-* targets idempotent, sanitize dependencies
- venv, build-venv-carbon now handle multiple invocations, so
install can depend on build again; commentary about expec... - 06:35 PM Revision 14544905 (calamari): precise-build: wildcard calamari-server version
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:34 PM Revision c40e092c (calamari): Makefile: add generic target echo, remove extra .PHONY
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:34 PM Revision bb318450 (calamari): Makefile: split out stages of venv building for individual testing
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:34 PM Revision 7907b3a5 (calamari): Makefile: install should not rebuild; breaks because it assumes clean
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:53 PM Revision e7d10661 (calamari): Merge pull request #68 from inktankstorage/wip-7176-take-two
- Wip 7176 take two
- 05:40 PM Revision 810b5321 (calamari): salt: Add new diamond verbosity settings
- Fixes: #7600
- 05:03 PM Revision 0e8345dc (calamari): repobuild: Fix ubuntu build (I broke this recently)
- 01:54 PM Revision f3676b27 (calamari): Fixes all views that accept PATCH
- 01:54 PM Revision 7fd0ddb1 (calamari): Adds a test for rpc.get_sync_object
- 01:54 PM Revision 15bfbefd (calamari): Fixes views were 500 instead of 404
- 01:54 PM Revision 2b8c86f3 (calamari): Fixes get_valid commands to allow KeyError to propagate up
- 01:53 PM Revision ba8ccd09 (calamari): Fixes incorrect 500 error with ServerClusterViewSet
- 01:53 PM Revision 3f11e674 (calamari): Fixes views were 500 instead of 404
- 01:53 PM Revision c86815ce (calamari): Adds failing test for endpoint that take parameters
- 01:53 PM Revision 6dad9d54 (calamari): This is a better way to deal with the remote error
- Conflicts:
rest-api/calamari_rest/views/rpc_view.py - 11:38 AM Fix #7509 (Resolved): clean up deb builds for 1.2
- 10:54 AM Fix #7176 (Resolved): Handle 404s cleanly
- 10:41 AM Fix #7600 (Fix Under Review): Switch off some diamond OSD metrics
- https://github.com/ceph/Diamond/pull/2
https://github.com/inktankstorage/calamari/pull/71 - 10:40 AM Fix #7473 (In Progress): UI: transition rough between manage and workbench/graph
- 10:29 AM Revision e6e8f265 (calamari): Merge pull request #69 from inktankstorage/wip-manage
- calamari_web/urls.py: Add 'manage/' URL
- 09:03 AM Revision 46e67e56 (calamari): cthulhu: Fix another "Lost contact" path
- Same deal as the last one, must clear .jid before
calling complete()
03/12/2014
- 11:05 PM Revision a028cbb4 (calamari): calamari_web/urls.py: Add 'manage/' URL; redirect "no-cluster" to it
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 11:01 PM Revision 8ebb6993 (calamari-clients): Send PATH to osd_config on update
- - update form with names so ngForm works correctly
- only send dirty flags to server
- make update change to spinner ... - 10:47 PM Revision 01025209 (calamari): cthulhu: Fix requests that lose contact
- Due to order of calls, was hitting an assertion so
it was getting marked "error: true, error_message: Lost Contact"
b... - 10:39 PM Revision a3704beb (calamari): cthulhu: Fix timezone of boot_time on recovery
- This all appeared to be working but went bad after restarting
cthulhu, because the timezone on ServerState.boot_time
... - 09:53 PM Revision f4085a62 (calamari): Merge pull request #66 from inktankstorage/wip-pg_summary
- pg_summary, reboot detection, ceph package version reporting.
- 06:28 PM Revision a5a9bc13 (calamari-clients): Tweak styles a little
- - set min-width on server short names to line things up
- style config search box a little
- set table style to conde... - 05:44 PM Revision 798990b2 (calamari): Merge pull request #65 from inktankstorage/wip-6857
- Wip 6857
- 03:48 PM Fix #7176 (Fix Under Review): Handle 404s cleanly
- 01:35 PM Fix #7473: UI: transition rough between manage and workbench/graph
- Yan's update describes exactly what I see: moving from manage to graphs fails to fully populate the page-selection di...
- 11:07 AM Fix #7473: UI: transition rough between manage and workbench/graph
- I think the issue is that a certain API hasn't loaded yet, when the UI is trying to populate the dropdown. Normally t...
- 01:06 PM Revision b3b90990 (calamari): salt: Tweak ceph_version detection
- To disambiguate the running version from the installed package
version. Running version is just stashed in the per-s... - 12:02 PM Revision 41d62c14 (calamari): Merge pull request #67 from inktankstorage/wip-branch-cleanup
- Remove references to jcsp github account
- 12:01 PM Revision 6f99478c (calamari): repobuild: add EL6 rule
- ...and a vagrant config for running it
Part of #6857 - 12:01 PM Revision d0e42aee (calamari): calamari_web: extend bootstrap script for EL6
- Fixes: #6857
- 12:01 PM Revision 7c077241 (calamari): salt: Fix diamond setup for CentOS
- 12:01 PM Revision eaca923f (calamari): calamari_web: Check user is root during bootstrap
- 05:31 AM Revision bceeb3b9 (calamari-clients): Remove angular-toggle-switch
- Buggy and didn't fit the UI flow
- 05:29 AM Revision feda15f3 (calamari-clients): Remove osd-config view and controller
- - merged into root.js
- remove configuration in app.js for controller - 05:26 AM Revision b08f9876 (calamari-clients): Re-organize Cluster View
- - create buttons which switch between servers, configs and cluster
settings
- move osd-config to cluster-settings
-... - 05:23 AM Revision c5d0e310 (calamari-clients): Fix table overflow issues
- 03:20 AM Fix #7691: api/v2/<id>/log throws EauthAuthenticationError
- This'll probably be because it's running as apache user. We should be able to persuade salt to allow it.
03/11/2014
- 10:33 PM Fix #7691 (Resolved): api/v2/<id>/log throws EauthAuthenticationError
- From the manage UI on mira106, Tools/Log Tail tries api/v2/<id>/log, and gets an exception:...
- 09:14 PM Revision aed31cf8 (calamari-clients): Issue #7348: disable warn icon
- - disable icon changes for warn states
- 05:47 PM Revision e3a348e2 (calamari): cthulhu/rest/salt: Report Ceph version for servers
- Expose version string in API as a property of servers,
and generate events when it changes. - 05:47 PM Revision 9b3ffcb4 (calamari): cthulhu: Update unit tests
- 05:47 PM Revision d20c65fc (calamari): minion-sim: Update for pg_summary/boot_time/ceph_version
- 05:47 PM Revision 0ad632c4 (calamari): cthulhu/salt/rest: report boot time and detect reboot
- 04:11 PM Revision 2a678133 (calamari): deps: Point at inktankstorage graphite instead of jcsp
- 03:11 PM Revision 5b6ec46e (calamari): cthulhu/salt: replace pgs_brief with pg_summary
- Rather than sending information about every PG, we
do a count of PGs by state, for each OSD, each pool
and overall. ... - 02:15 PM Bug #7348 (Resolved): UI: Health always says OK
- branch master commit aed31cf8a171d7cad113c65f673334ac595ae090
- 02:01 PM Bug #7348: UI: Health always says OK
- Resolved 11 Mar: change the icon to match the text. Further work will probably need help from Ceph proper (see the b...
- 02:00 PM Bug #7348: UI: Health always says OK
- See also Ceph bug http://tracker.ceph.com/issues/7192
- 01:44 PM Fix #7176 (In Progress): Handle 404s cleanly
- 01:26 PM Feature #7683 (New): Collect ceph version per service. expose it through the API
- This information is useful to determine what version of ceph the processes are running.
- 11:03 AM Revision fd6aecfc (calamari): deps: Update to latest salt
- Other than just liking to be on the latest code, this gets an
efficiency boost that matters for the way we use salt.
... - 10:57 AM Revision 3864a54b (calamari): deps: Get whisper from upstream instead of jcsp
- Graphite project haven't released since last August so
we're still pointing to git, but at least it's the
upstream repo.
03/10/2014
- 10:07 PM Revision 36beac5d (calamari-clients): Add angular-toggle-switch to deps
- - Add bower.json
- Add bower files
- Update requirejs dependencies - 10:02 PM Revision 2169b681 (calamari-clients): Skeleton OSD Config View
- - animation CSS conflicts with ng-animate. Add an ng-animate to class
to disable ng-animate events.
@see https://... - 08:46 PM Feature #6856 (In Progress): Package 1.2 backend and dependencies (CentOS & Wheezy)
- 08:37 PM Revision 6a7032f2 (calamari-clients): Change Accept flow to be less surprising
- - fix bug in collection change detection polling
- change UI flow so elements are not removed on accept but are updat... - 03:49 PM Feature #6857 (In Progress): Create CentOS & Wheezy minion bootstrap script
Also available in: Atom