Project

General

Profile

Activity

From 09/05/2016 to 10/04/2016

10/04/2016

02:05 PM Bug #17492 (Resolved): MgrMonitor: valgrind UninitCondition failures
John Spray
01:23 PM Bug #17492 (Fix Under Review): MgrMonitor: valgrind UninitCondition failures
https://github.com/ceph/ceph/pull/11308 Sage Weil
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... Greg Farnum

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...
John Spray
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...
John Spray
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.
...
John Spray
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... John Spray
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.
...
John Spray
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. John Spray
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... John Spray
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...
John Spray
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 ... John Spray
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 ... John Spray
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 ... John Spray
10:02 AM Feature #17452 (Resolved): Emit notifications on monmap updates
From Mgr::ms_dispatch:... John Spray
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 -... John Spray
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...
John Spray
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...
John Spray
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.
John Spray
 

Also available in: Atom