diff --git a/README.md b/README.md index d8b29198..84929ed4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ across the cluster. **Notes:** * A space should have a format. -* `bucket_id` is computed as `vshard.router.bucket_id_mpcrc32(key)`, +* `bucket_id` is computed as `vshard.router.bucket_id_strcrc32(key)`, where `key` is the primary key value. ### Insert diff --git a/crud/delete.lua b/crud/delete.lua index a7f5ab38..ad353bfc 100644 --- a/crud/delete.lua +++ b/crud/delete.lua @@ -64,7 +64,7 @@ function delete.call(space_name, key, opts) key = key:totable() end - local bucket_id = vshard.router.bucket_id_mpcrc32(key) + local bucket_id = vshard.router.bucket_id_strcrc32(key) local replicaset, err = vshard.router.route(bucket_id) if replicaset == nil then return nil, DeleteError:new("Failed to get replicaset for bucket_id %s: %s", bucket_id, err.err) diff --git a/crud/get.lua b/crud/get.lua index 08671b9e..a0311909 100644 --- a/crud/get.lua +++ b/crud/get.lua @@ -63,7 +63,7 @@ function get.call(space_name, key, opts) key = key:totable() end - local bucket_id = vshard.router.bucket_id_mpcrc32(key) + local bucket_id = vshard.router.bucket_id_strcrc32(key) local replicaset, err = vshard.router.route(bucket_id) if replicaset == nil then diff --git a/crud/insert.lua b/crud/insert.lua index 2c99f2c6..cab85eb3 100644 --- a/crud/insert.lua +++ b/crud/insert.lua @@ -71,7 +71,7 @@ function insert.call(space_name, obj, opts) local key = utils.extract_key(tuple, space.index[0].parts) - local bucket_id = vshard.router.bucket_id_mpcrc32(key) + local bucket_id = vshard.router.bucket_id_strcrc32(key) local replicaset, err = vshard.router.route(bucket_id) if replicaset == nil then return nil, InsertError:new("Failed to get replicaset for bucket_id %s: %s", bucket_id, err.err) diff --git a/crud/select.lua b/crud/select.lua index 87e16126..20718173 100644 --- a/crud/select.lua +++ b/crud/select.lua @@ -93,7 +93,7 @@ local function get_replicasets_to_select_from(plan, all_replicasets) plan.scanner.limit = 1 - local bucket_id = vshard.router.bucket_id_mpcrc32(plan.scanner.value) + local bucket_id = vshard.router.bucket_id_strcrc32(plan.scanner.value) local replicaset, err = vshard.router.route(bucket_id) if replicaset == nil then return nil, GetReplicasetsError:new("Failed to get replicaset for bucket_id %s: %s", bucket_id, err.err) diff --git a/crud/update.lua b/crud/update.lua index c87ac7ac..cced851d 100644 --- a/crud/update.lua +++ b/crud/update.lua @@ -127,7 +127,7 @@ function update.call(space_name, key, user_operations, opts) return nil, UpdateError:new("Wrong operations are specified: %s", err) end - local bucket_id = vshard.router.bucket_id_mpcrc32(key) + local bucket_id = vshard.router.bucket_id_strcrc32(key) local replicaset, err = vshard.router.route(bucket_id) if replicaset == nil then return nil, UpdateError:new("Failed to get replicaset for bucket_id %s: %s", bucket_id, err.err)