Project

General

Profile

Bug #44392

Updated by Kiefer Chang about 4 years ago

A new column `SPEC` was added in PR https://github.com/ceph/ceph/pull/33553. 
 And PLACEMENT field was added in PR https://github.com/ceph/ceph/pull/33667. 

 The JSON output of `orch ls` doesn't include these fields: this field: 

 <pre> 
 ╭─root@ceph-1 /ceph/build ‹master-0305*› ‹wip-43062-test*›  
 ╰─# bin/ceph orch ls 
 *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 
 2020-03-03T10:05:01.392+0000 7f5a4bce5700 -1 WARNING: all dangerous and experimental features are enabled. 
 2020-03-03T10:05:01.412+0000 7f5a4bce5700 -1 WARNING: all dangerous and experimental features are enabled. 
 NAME    RUNNING    REFRESHED    IMAGE NAME                                              IMAGE ID             SPEC        
 osd         3/3    13s ago      172.17.0.1:5001/ceph/daemon-base:latest-master-devel    e4c070a11129    not applicable   
 ╭─root@ceph-1 /ceph/build ‹wip-43062-test*›  
 ╰─# bin/ceph orch ls --format=json | jq 
 *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 
 2020-03-05T06:59:56.399+0000 7f3cb72cd700 2020-03-03T10:06:13.713+0000 7fe5d6604700 -1 WARNING: all dangerous and experimental features are enabled. 
 2020-03-05T06:59:56.423+0000 7f3cb72cd700 2020-03-03T10:06:13.737+0000 7fe5d6604700 -1 WARNING: all dangerous and experimental features are enabled. 
 [ 
   { 
     "container_image_id": "42d3bee0030b20d67f9a3eb510ff800f7e0ae614234df165c93b2161e1c53c71", "e4c070a11129d21b52313903d406b2a5e5fcf9dcc71c1952446caa220c6ef2c5", 
     "container_image_name": "docker.io/ceph/daemon-base:latest-master-devel", 
     "service_name": "mgr", 
     "size": 1, 
     "running": 1, 
     "last_refresh": "2020-03-05T06:52:20.217253" 
   }, 
   { 
     "container_image_id": "42d3bee0030b20d67f9a3eb510ff800f7e0ae614234df165c93b2161e1c53c71", 
     "container_image_name": "172.17.0.1:5001/ceph/daemon-base:latest-master-devel", 
     "service_name": "osd", 
     "size": 4, 3, 
     "running": 4, 3, 
     "last_refresh": "2020-03-05T06:52:17.970096" "2020-03-03T10:04:47.729373" 
   } 
 ] 

 </pre> 

 We need to include it for consistency.

Back