incubator-horaedb-meta icon indicating copy to clipboard operation
incubator-horaedb-meta copied to clipboard

Meta service of HoraeDB cluster.

Results 35 incubator-horaedb-meta issues
Sort by recently updated
recently updated
newest added

**Description** HoraeMeta is a sub-project of HoreaDB. We have been using an independent code repository to manage it before, but recently we have encountered some problems. For example, the data...

enhancement

**Describe this problem** We found that the failover mechanism of the HoraeDB cluster failed, and the shard was not migrated when the machine went down. **Steps to reproduce** * Make...

bug

## Rationale ## Detailed Changes ## Test Plan

**Describe this problem** See title. **Steps to reproduce** + let table dropped in ceresdb but not dropped in meta. + write to the table in the same shard as above...

bug

**Description** Merge the implementation of the procedure storage with the storage storage implementation to prevent cases where the etcd key is not prefixed with the root path. **Proposal** Support persisting...

enhancement

**Description** After #273 , EnableSchedule is not persisted in cluster options in meta storage(currently implementation is etcd). After the `ceresmeta-server` restarts, the `EnableSchedule` will not take effect. **Proposal** Persist `EnableSchedule`...

enhancement

**Describe this problem** Commit id: f561cd63b197e4153ce9771c6628294d11851448 Encounter the following error ``` 2023-11-10T10:55:45.699+0800 error transferleader/transfer_leader.go:146 shard leader node not match {"requestOldLeaderNodeName": "xx.160:8831", "actualOldLeaderNodeName": "xx.198:8831"} github.com/[Cere](https://github.com/CeresDB/ceresmeta/issues/new?assignees=&labels=bug&projects=&template=bug_report.md#)[sDB](https://github.com/CeresDB/ceresmeta/issues/new?assignees=&labels=bug&projects=&template=bug_report.md#)/ceresmeta/server/coordinator/procedure/operation/transferleader.validateClusterTopology /ceresmeta/server/coordinator/procedure/operation/transferleader/transfer_leader.go:146 github.com/CeresDB/ceresmeta/server/coordinator/procedure/operation/transferleader.NewProcedure /ceresmeta/server/coordinator/procedure/operation/transferleader/transfer_leader.go:89 github.com/CeresDB/ceresmeta/server/coordinator.(*Factory).CreateTransferLeaderProcedure /ceresmeta/server/coordinator/factory.go:233 github.com/CeresDB/ceresmeta/server/coordinator/scheduler/rebalanced.(*schedulerImpl).Schedule...

bug

**Description** CeresMeta refers to HBase's procedureV2 framework to handle table creation failures and retries. However, due to the current incomplete implementation, table creation retries still have problems. We hope to...

enhancement

**Description** The current shard version verification implementation is not perfect enough and has the following problems: * The shard versions of CeresMeta and CeresDB are independent of each other. When...

enhancement

**Describe this problem** After the cluster runs for a long time, the ShardVersion of some CeresDB nodes is inconsistent with the ShardVersion of CeresMeta. **Steps to reproduce** The cluster runs...

bug