ceph/ceph — pull request #1373 by jcsp (2014-03-05 16:50:24+00:00)
Title: crush: revise JSON format for 'item' type

This PR against firefly rather than master, to avoid the intermediate version of the format ever going into the wild.
---

Commit a7e9a7b648 changed the JSON format of CRUSH rules
such that the 'item' attribute on a step was sometimes
an integer and sometimes a string.

This commit separates the integer and string representations
so that tools which rely on a 'item' consistently being an
integer ID will work.

Signed-off-by: John Spray