]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
qa/tasks/ceph_manager.py: do not return a filter
authorKefu Chai <kchai@redhat.com>
Tue, 7 Apr 2020 16:45:49 +0000 (00:45 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 8 Apr 2020 03:02:29 +0000 (11:02 +0800)
commit6bc09c5041d025c7ed3638ccfbf6496e1626abfb
treed29374084e21ee189b30efe704db340d9c4ae274
parent6eb57a2a4fc63771096f8fd08c02b2bda49c9301
qa/tasks/ceph_manager.py: do not return a filter

as the caller might want to `len(manager.get_osd_status()['raw'])`, and
`len()` does not accept a `filter` object.

also, the filtered osd statuses are printed out using `self.log()`, so
we should materialize the `filter` object before sending it to logging
facility. otherwise we will have something like:
```
2020-04-08T02:58:37.001 INFO:tasks.ceph.ceph_manager.ceph:<filter object at 0x7f5a080e1518>
```
in the logging message.

Signed-off-by: Kefu Chai <kchai@redhat.com>
qa/tasks/ceph_manager.py