]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/erasure-code/jerasure/ErasureCodeJerasure.cc
update sources to v12.1.0
[ceph.git] / ceph / src / erasure-code / jerasure / ErasureCodeJerasure.cc
index 1d411b9c247e426cc64e6e2ddd76caab4f8863ee..ca1b09649f7a7c1b1a88a9c300a31c0f996428cd 100644 (file)
@@ -19,6 +19,9 @@
 #include "ErasureCodeJerasure.h"
 #include "crush/CrushWrapper.h"
 #include "osd/osd_types.h"
+
+using namespace std;
+
 extern "C" {
 #include "jerasure.h"
 #include "reed_sol.h"
@@ -43,8 +46,9 @@ int ErasureCodeJerasure::create_ruleset(const string &name,
                                        CrushWrapper &crush,
                                        ostream *ss) const
 {
-  int ruleid = crush.add_simple_ruleset(name, ruleset_root, ruleset_failure_domain,
-                                       "indep", pg_pool_t::TYPE_ERASURE, ss);
+  int ruleid = crush.add_simple_rule(
+    name, ruleset_root, ruleset_failure_domain,
+    "indep", pg_pool_t::TYPE_ERASURE, ss);
   if (ruleid < 0)
     return ruleid;
   else {