Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loader not found for metasrv-procedure::CreateTable #2823

Closed
waynexia opened this issue Nov 27, 2023 · 4 comments · Fixed by #2824
Closed

Loader not found for metasrv-procedure::CreateTable #2823

waynexia opened this issue Nov 27, 2023 · 4 comments · Fixed by #2824
Assignees
Labels
C-bug Category Bugs

Comments

@waynexia
Copy link
Member

What type of bug is this?

Incorrect result

What subsystems are affected?

Meta

Minimal reproduce step

  1. start a standalone greptimedb
  2. start a vmagent
  3. kill greptimedb
  4. restart greptimedb

What did you expect to see?

start success without errors

What did you see instead?

2023-11-27T08:23:46.579940Z ERROR common_procedure::local: Loader not found, procedure_id: 9bb6bc40-c6b5-4881-86de-7a904601ba83, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579947Z ERROR common_procedure::local: Loader not found, procedure_id: caa89c11-f02b-45d1-aeac-096b24696e79, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579948Z ERROR common_procedure::local: Loader not found, procedure_id: 273939c3-c8d3-4eeb-b79d-50a7ce6c9d00, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579950Z ERROR common_procedure::local: Loader not found, procedure_id: 3535af58-ca00-486d-8159-8977a0ef4ce7, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579951Z ERROR common_procedure::local: Loader not found, procedure_id: c18c2860-c192-488d-8afd-c0044ad30ad0, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579954Z ERROR common_procedure::local: Loader not found, procedure_id: 83c1bc26-b44a-4b62-818d-2d40a39af33e, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579955Z ERROR common_procedure::local: Loader not found, procedure_id: adb3e770-cbbe-4b4c-8181-c7fc3e5bc446, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579957Z ERROR common_procedure::local: Loader not found, procedure_id: 961f5b1f-a13e-41ab-937b-c8f7c1fbfd51, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579958Z ERROR common_procedure::local: Loader not found, procedure_id: de024e8e-32d8-40c6-a55b-71dc766872bc, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579960Z ERROR common_procedure::local: Loader not found, procedure_id: 2edf7714-996d-4d09-91ae-3ac2e9e95e6b, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579961Z ERROR common_procedure::local: Loader not found, procedure_id: 50aadc14-4a95-46e1-b6bf-f7ae5d1b9812, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579963Z ERROR common_procedure::local: Loader not found, procedure_id: f90ba570-9ab5-4869-87b5-5c28049e91b7, type_name: metasrv-procedure::CreateTable
2023-11-27T08:23:46.579964Z ERROR common_procedure::local: Loader not found, procedure_id: 2d1933b7-8313-4997-99ed-5f9d898138dc, type_name: metasrv-procedure::CreateTable

What operating system did you use?

Arch Linux x86_64

Relevant log output and stack trace

No response

@WenyXu
Copy link
Member

WenyXu commented Nov 27, 2023

The procedure LocalManager needs a Loader to convert the serialized data to an executable one. However, Before this PR, in the standalone mode, we didn't register these loaders🥲.

@killme2008
Copy link
Contributor

The procedure LocalManager needs a Loader to convert the serialized data to an executable one. However, Before this PR, in the standalone mode, we didn't register these loaders🥲

So, when the issue would be triggered? I used standalone on my machine for a long time, I didn't have this issue before.

@WenyXu
Copy link
Member

WenyXu commented Nov 27, 2023

The procedure LocalManager needs a Loader to convert the serialized data to an executable one. However, Before this PR, in the standalone mode, we didn't register these loaders🥲

So, when the issue would be triggered? I used standalone on my machine for a long time, I didn't have this issue before.

Yes, the procedure will fail after the system restart if it's unfinished and persists in the store.

@killme2008
Copy link
Contributor

killme2008 commented Nov 27, 2023

We have

The procedure LocalManager needs a Loader to convert the serialized data to an executable one. However, Before this PR, in the standalone mode, we didn't register these loaders🥲

So, when the issue would be triggered? I used standalone on my machine for a long time, I didn't have this issue before.

Yes, the procedure will fail after the system restart if it's unfinished and persists in the store.

Sad. It's a fatal issue, we have to release a new version this week @fengjiachun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category Bugs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants