I have seen problems in the past with RHOSP12+RHCS2.4 OSD memory increase during situations where a lot of backfilling is occurring. There was sort of a chain reaction where OSDs got too big, ran past their cgroup limit, an d died, setting off more backfilling and more OSD memory growth. Here's the article about how we resolved it then, and how we might prevent it in the future.
https://docs.google.com/document/d/1e2jn8DbVbpwYcuhPG18tP3tDzaJ6DBHiacdzqiZcFow/edit#heading=h.x4uti0xeq736
Short summary: The workaround for this problem was:
http://lists.ceph.com/pipermail/ceph-users-ceph.com/2014-May/040030.html
Josh Durgin's recommendation to prevent this problem was:
osd_max_pg_log_entries = 3000 (default 10000)
osd_min_pg_log_entries = 3000 (default 1500)
I have not yet tried this, we plan to try it in the scale lab in the next month or so but just wanted you to know about it. Let me know if this helps, or if it needs clarification.