ОБ
box.space.[space_name].index[index_name]:alter({unique = true})
Size: a a a
ОБ
box.space.[space_name].index[index_name]:alter({unique = true})
AB
box.space.[space_name].index[index_name]:alter({unique = true})
ОБ
tarantool> box.space.test.index['sk']:delete(1)
---
- error: Get() doesn't support partial keys and non-unique indexes
...
tarantool> box.space.test.index.sk:alter({unique = true})
---
...
tarantool> box.space.test.index['sk']:delete(1)
---
...
KN
KN
KN
AB
tarantool> box.space.test.index['sk']:delete(1)
---
- error: Get() doesn't support partial keys and non-unique indexes
...
tarantool> box.space.test.index.sk:alter({unique = true})
---
...
tarantool> box.space.test.index['sk']:delete(1)
---
...
MF
С
С
ОБ
AB
AB
AS
{"level":"error","ts":1601287840.6207585,"logger":"controller_cluster","msg":"Join error","Request.Namespace":"default","Request.Name":"protlevel-cluster","error":"failed to get label tarantool.io/useVshardGroups","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngithub.com/tarantool/tarantool-operator/pkg/controller/cluster.(*ReconcileCluster).Reconcile\n\t/app/pkg/controller/cluster/cluster_controller.go:328\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:215\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:158\nk8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:134\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:88"}
useVshardGroups
тоже разобрался. В один replicaset добавил в annotation вместо labels. {"level":"info","ts":1601294684.7472417,"logger":"topology","msg":"payload","advURI":"sync-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"e7403d39-f12c-51c5-9279-b4e46c1f15e0"}
{"level":"info","ts":1601294684.7474496,"logger":"topology","msg":"roles","roles":"orders-sync"}
{"level":"info","ts":1601294684.7474854,"logger":"topology","msg":"roles","roles":["orders-sync"]}
{"level":"info","ts":1601294684.7492008,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"protlevel-cluster","Pod.Name":"sync-0-0"}
{"level":"info","ts":1601294684.7492807,"logger":"topology","msg":"payload","advURI":"s-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"8134dfaf-e3b6-5f7f-a4d8-0b3fb1c2aec5"}
{"level":"info","ts":1601294684.7492907,"logger":"topology","msg":"roles","roles":"orders-storage"}
{"level":"info","ts":1601294684.7492943,"logger":"topology","msg":"roles","roles":["orders-storage"]}
{"level":"info","ts":1601294684.7504416,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"protlevel-cluster","Pod.Name":"s-0-0"}
{"level":"info","ts":1601294684.7504945,"logger":"controller_cluster","msg":"Not all instances joined, skip weight change","Request.Namespace":"default","Request.Name":"protlevel-cluster","StatefulSet.Name":"api-0"}
{"level":"info","ts":1601294686.0403135,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":""}
AB
ОБ
AB
AB
AS
useVshardGroups
тоже разобрался. В один replicaset добавил в annotation вместо labels. {"level":"info","ts":1601294684.7472417,"logger":"topology","msg":"payload","advURI":"sync-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"e7403d39-f12c-51c5-9279-b4e46c1f15e0"}
{"level":"info","ts":1601294684.7474496,"logger":"topology","msg":"roles","roles":"orders-sync"}
{"level":"info","ts":1601294684.7474854,"logger":"topology","msg":"roles","roles":["orders-sync"]}
{"level":"info","ts":1601294684.7492008,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"protlevel-cluster","Pod.Name":"sync-0-0"}
{"level":"info","ts":1601294684.7492807,"logger":"topology","msg":"payload","advURI":"s-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"8134dfaf-e3b6-5f7f-a4d8-0b3fb1c2aec5"}
{"level":"info","ts":1601294684.7492907,"logger":"topology","msg":"roles","roles":"orders-storage"}
{"level":"info","ts":1601294684.7492943,"logger":"topology","msg":"roles","roles":["orders-storage"]}
{"level":"info","ts":1601294684.7504416,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"protlevel-cluster","Pod.Name":"s-0-0"}
{"level":"info","ts":1601294684.7504945,"logger":"controller_cluster","msg":"Not all instances joined, skip weight change","Request.Namespace":"default","Request.Name":"protlevel-cluster","StatefulSet.Name":"api-0"}
{"level":"info","ts":1601294686.0403135,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":""}
examples-kv-cluster
) такая же ошибка. Можете подсказать в какую сторону копать?{"level":"info","ts":1601300788.001286,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":"examples-kv-cluster"}
{"level":"info","ts":1601300788.001414,"logger":"controller_cluster","msg":"Already owned","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Role.Name":"routers"}
{"level":"info","ts":1601300788.001426,"logger":"controller_cluster","msg":"Already owned","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Role.Name":"storage"}
{"level":"info","ts":1601300788.0014312,"logger":"controller_cluster","msg":"Roles reconciled, moving to pod reconcile","Request.Namespace":"default","Request.Name":"examples-kv-cluster"}
{"level":"info","ts":1601300788.0030916,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"routers-0-0"}
{"level":"info","ts":1601300788.0040007,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"storage-0-0"}
{"level":"info","ts":1601300788.0997,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"storage-0-1"}
{"level":"info","ts":1601300788.0997915,"logger":"controller_cluster","msg":"Not all instances joined, skip weight change","Request.Namespace":"default","Request.Name":"examples-kv-cluster","StatefulSet.Name":"routers-0"}
{"level":"info","ts":1601300788.0998356,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":""}
VT
examples-kv-cluster
) такая же ошибка. Можете подсказать в какую сторону копать?{"level":"info","ts":1601300788.001286,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":"examples-kv-cluster"}
{"level":"info","ts":1601300788.001414,"logger":"controller_cluster","msg":"Already owned","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Role.Name":"routers"}
{"level":"info","ts":1601300788.001426,"logger":"controller_cluster","msg":"Already owned","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Role.Name":"storage"}
{"level":"info","ts":1601300788.0014312,"logger":"controller_cluster","msg":"Roles reconciled, moving to pod reconcile","Request.Namespace":"default","Request.Name":"examples-kv-cluster"}
{"level":"info","ts":1601300788.0030916,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"routers-0-0"}
{"level":"info","ts":1601300788.0040007,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"storage-0-0"}
{"level":"info","ts":1601300788.0997,"logger":"controller_cluster","msg":"Topology is down","Request.Namespace":"default","Request.Name":"examples-kv-cluster","Pod.Name":"storage-0-1"}
{"level":"info","ts":1601300788.0997915,"logger":"controller_cluster","msg":"Not all instances joined, skip weight change","Request.Namespace":"default","Request.Name":"examples-kv-cluster","StatefulSet.Name":"routers-0"}
{"level":"info","ts":1601300788.0998356,"logger":"controller_cluster","msg":"Reconciling Cluster","Request.Namespace":"default","Request.Name":""}