John Spray



  • Ceph (Manager, Developer, Reporter, 10/21/2013)
  • Linux kernel client (Manager, Developer, Reporter, 10/21/2013)
  • phprados (Manager, Developer, Reporter, 10/21/2013)
  • devops (Manager, Developer, Reporter, 10/21/2013)
  • rbd (Manager, Developer, Reporter, 10/21/2013)
  • rgw (Manager, Developer, Reporter, 10/21/2013)
  • sepia (Manager, Developer, Reporter, Backporter, 10/21/2013)
  • fs (Manager, Developer, Reporter, 10/21/2013)
  • teuthology (Manager, Developer, Reporter, 10/21/2013)
  • rados-java (Manager, Developer, Reporter, 10/21/2013)
  • Calamari (Manager, Developer, Reporter, 10/21/2013)
  • Ceph-deploy (Manager, Developer, Reporter, 10/03/2014)
  • ceph-qa-suite (Developer, Reporter, 06/09/2015)
  • Tools (Developer, Reporter, Backporter, 01/26/2016)
  • Infrastructure (Developer, Reporter, Backporter, 01/26/2016)
  • ceph-cm-ansible (Developer, Reporter, Backporter, 01/26/2016)
  • paddles (Developer, Reporter, Backporter, 01/26/2016)
  • pulpito (Developer, Reporter, Backporter, 01/26/2016)
  • downburst (Developer, Reporter, Backporter, 01/28/2016)
  • ovh (Developer, Reporter, Backporter, 02/02/2016)
  • (Developer, Reporter, Backporter, 08/22/2016)
  • CI (Reporter, 01/10/2017)
  • mgr (Manager, Developer, Reporter, 09/30/2016)
  • rgw-testing (Manager, Developer, Reporter, 11/01/2016)
  • RADOS (Manager, Developer, Reporter, 06/07/2017)
  • bluestore (Manager, Developer, Reporter, 11/29/2017)
  • ceph-volume (Developer, Reporter, 11/13/2018)



10:11 AM mgr Bug #36726: Module 'dashboard' has experienced an error and cannot handle commands: No module nam...
Since the dashboard module doesn't import any symbol called ordered_dict itself, this will be an issue with one of ou...
10:05 AM Ceph Bug #36764 (Need Review): ceph-mgr: blocking requests sent to restful api server hangs sometimes


12:02 PM Ceph Revision 4df08eb4 (ceph): test: update librados tests for CLI arg syntax
Signed-off-by: John Spray <>
12:02 PM Ceph Revision e95eb0e5 (ceph): librados: update for CLI arg format change
Signed-off-by: John Spray <>


10:57 AM Ceph Revision a3e1a3e0 (ceph): pybind: update python callers of force flags
Signed-off-by: John Spray <>
10:57 AM Ceph Revision 98c25113 (ceph): mon: convert remaining confirmation flags to CephBool
Signed-off-by: John Spray <>
10:57 AM Ceph Revision 525623b6 (ceph): ceph_argparse: introduce CephBool arguments
This replaces use of CephChoices for cases like
It's a relatively invasive change, be...
10:57 AM Ceph Revision 6c1e4b82 (ceph): test: remove quirky argparse case
This relied on a behaviour where positional
arguments could be omitted if the subsequent
argument was of a different ...
10:57 AM Ceph Revision 0da65ed8 (ceph): mgr,mon: use CephChoices for confirmation flags that arg parsing can rely on strings satisfying
a "doesn't start with --" convention.
Signed-off-by: John Spra...
10:57 AM Ceph Revision 61d2ad0c (ceph): test: add cases for CLI's --key=val style
Signed-off-by: John Spray <>

Also available in: Atom