Closes-Bug: #1399014
Adding support to display pool info for OSDs

Fix:
    1. Added new column - Pool, to storage node disk details
    2. pool name constants DEFAULT, HDD, SSD added with their crush name mapping

Test:
    1. checked in UI and verified new Pool column in the storage node disk grid
    2. checked for default, ssd, and hdd api cursh names

Change-Id: I39ca0fe25590139c2a2b86142d76b518b45d6404
Closes-Bug: #1399014
Need simple Ceph pool info for OSDs in UI
Fix:
adding a new property to each and every OSD’s list i.e. ”ceph_crush_name”: default” to summary default tree
Test:
checked with Summary tree with this new default property for all OSD’s in none ssd and hdd setup

Change-Id: Iba06032c3b02ef28881f27e0d20838f61310b8a9
Merge "Closes-Bug: #1399014 Adding support to display pool info for OSDs"
Merge "Closes-Bug: #1399014 Need simple Ceph pool info for OSDs in UI Fix: adding a new property to each and every OSD’s list i.e. ”ceph_crush_name”: default” to summary default tree Test: checked with Summary tree with this new default property for all OSD’s in none ssd and hdd setup"
Closes-Bug: #1400486
    Issue:
        On disks grid, new data is not getting updated when pager is changed to display more records.
    Fix:
        1. Removed incorrect update on the DataView object.
        2. updateData on the DataView object expects the new data to have cgrid property.
    Test:
        1. Tested with more records than default value and checked with changing record items to display.

Change-Id: Ia1e254af706d923dfea69679cf66a4466bf93e2e
Closes-Bug: #1391665
Issue:
    down monitor count not showing up in the monitor infobox
Fix:
    incorrect property checked from api for active monitor count
Test:
    tested on live system with monitor down and checked for the monitor infobox

Change-Id: Ie6439c2a7fe5f73d9171a27240cd6e64f45b1a88
Merge "Closes-Bug: #1400486     Issue:         On disks grid, new data is not getting updated when pager is changed to display more records.     Fix:         1. Removed incorrect update on the DataView object.         2. updateData on the DataView object expects the new data to have cgrid property.     Test:         1. Tested with more records than default value and checked with changing record items to display."
Merge "Closes-Bug: #1391665 Issue:     down monitor count not showing up in the monitor infobox Fix:     incorrect property checked from api for active monitor count Test:     tested on live system with monitor down and checked for the monitor infobox"
Partial-Bug: #1404355
Issue: per host buid_info returns empty; breaks storage node infobox display
Fix:
    1. added check to verify length of the value in property build_info. response may be empty array or a string
    2. if response is empty, version will be set to N/A
Test:
    checked by connecting API to HA cluster which has the issue noted.

Change-Id: Ie8e30dc4769ff3ff782c6d6c247cde2c2f61ba69