Activity
From 09/05/2016 to 10/04/2016
10/04/2016
- 02:05 PM Bug #17492 (Resolved): MgrMonitor: valgrind UninitCondition failures
- 01:23 PM Bug #17492 (Fix Under Review): MgrMonitor: valgrind UninitCondition failures
- https://github.com/ceph/ceph/pull/11308
- 05:47 AM Bug #17492 (Resolved): MgrMonitor: valgrind UninitCondition failures
- This is triggering failures in our valgrind tests. Among others, http://qa-proxy.ceph.com/teuthology/gregf-2016-10-03...
09/30/2016
- 11:14 AM Feature #17463 (New): Enable python modules to get() only a sub-tree of an object
Currently in rest.Module.get_sync_object, there is a "path" parameter which is used by the application code to requ...- 11:10 AM Feature #17462 (Closed): Pagination on list GET methods
Pagination on the OSD list was dropped when the rest module code was migrated from Calamari into ceph-mgr. Reinsta...- 11:09 AM Feature #17461 (Resolved): Enable python modules to operate in standby mode
Currently, python modules only get their serve() methods run when their hosting ceph-mgr daemon is the active one.
...- 11:07 AM Feature #17460 (Resolved): Enable python modules to advertise services
- Currently, we rely on would-be consumers of services to know where to look (e.g. to know where the rest module is loa...
- 10:59 AM Feature #17459 (Closed): Install rest module dependencies in test environment
- Currently when ceph-mgr runs inside teuthology, the rest module isn't running because its dependencies aren't there.
... - 10:20 AM Feature #17458 (Closed): Port /crush_node/ API from Calamari
- The rest module code diverged from an earlier version of Calamari that didn't have this.
- 10:19 AM Feature #17457 (Closed): Port REST API tests from Calamari
- The rest module would benefit from being tested by some subset of these: https://github.com/ceph/calamari/tree/master...
- 10:17 AM Feature #17456 (Resolved): Migrate nonessential PGMap data away from ceph-mon
In Kraken, ceph-mon and ceph-mgr both maintain PGMaps with all the same information. For Luminous, we should get r...- 10:08 AM Bug #17455 (Resolved): mgr ignores mgr_beacon_period setting
- There's a `mgr_beacon_period` configuration option but MgrStandby is still just using a hardcoded value: make it use ...
- 10:07 AM Feature #17454 (Resolved): Don't force module classes to be called "Module"
- For simplicity, MgrPyModule currently just looks for a class called "Module" in anything it imports. That's kind of ...
- 10:04 AM Bug #17453 (Resolved): ceph-mgr doesn't forget about MDS daemons that have gone away
- In handle_osd_map we call daemon_state.cull() to eliminate any daemons that no longer exist in the latest map. Need ...
- 10:02 AM Feature #17452 (Resolved): Emit notifications on monmap updates
- From Mgr::ms_dispatch:...
- 10:01 AM Feature #17451 (New): Add support for PERFCOUNTER_LONGRUNAVG perf counters
- Currently, the perf counter structures in ceph-mgr (PerfCounterInstance) just store an array of timestamp and value -...
- 09:59 AM Feature #17450 (Resolved): Call python modules' handle_command in the background
Currently DaemonServer::handle_command calls into the python code inline. This potentially blocks the messenger th...- 09:57 AM Feature #17449 (Resolved): Make stats period configurable
Currently the stats_period in DaemonServer::handle_open is hardcoded to 5 seconds. Make it a config option for peo...- 09:54 AM Feature #17448 (Resolved): Enforce auth caps in DaemonServer::handle_command
Initially I suggest we rely on an "allow *" capability to permit people to run commands.
Also available in: Atom