linstor-server icon indicating copy to clipboard operation
linstor-server copied to clipboard

Verify algorithm 'crc32c' not supported on all nodes.

Open kvaps opened this issue 2 years ago • 0 comments

Hi, I just faced with a problem similar to https://github.com/LINBIT/linstor-server/issues/331. Node is Online in linstor, but storage-pool list shows:

| DfltDisklessStorPool | node3   | DISKLESS |                                   |              |               | False        | Warning |            |
| DfltDisklessStorPool | system0 | DISKLESS |                                   |              |               | False        | Warning |            |
| DfltDisklessStorPool | system1 | DISKLESS |                                   |              |               | False        | Warning |            |
| store                | master0 | LVM_THIN | linstor_linstor_data/linstor_data |              |               | True         | Warning |            |
| store                | node0   | LVM_THIN | linstor_linstor_data/linstor_data |              |               | True         | Warning |            |
| store                | node1   | LVM_THIN | linstor_linstor_data/linstor_data |              |               | True         | Warning |            |
+----------------------------------------------------------------------------------------------------------------------------------------------------+
WARNING:
Description:
    No active connection to satellite 'b-node0'
Details:
    The controller is trying to (re-) establish a connection to the satellite. The controller stored the changes and as soon the satellite is connected, it will receive this update.

Linstor-controller logs:

06:56:58.753 [grizzly-http-server-0] ERROR LINSTOR/Controller - SYSTEM - Resource 'pvc-3bfbf2b9-5300-4618-bb65-4166d0dc800f' is still in use. [Report number 63EDC932-00000-000067]
06:56:58.792 [grizzly-http-server-4] ERROR LINSTOR/Controller - SYSTEM - Verify algorithm 'crc32c' not supported on all nodes. [Report number 63EDC932-00000-000066]
06:56:58.804 [grizzly-http-server-3] ERROR LINSTOR/Controller - SYSTEM - Verify algorithm 'crc32c' not supported on all nodes. [Report number 63EDC932-00000-000068]

Error Report:

ERROR REPORT 63EDC932-00000-000066

============================================================

Application:                        LINBIT�� LINSTOR
Module:                             Controller
Version:                            1.20.3
Build ID:                           8d19a891df018f6e3d40538d809904f024bfe361
Build time:                         2023-01-27T11:19:21+00:00
Error time:                         2023-02-16 06:56:58
Node:                               linstor-controller-87dbbc675-lbt68
Peer:                               RestClient(10.111.16.17; 'linstor-csi/v0.22.1')

============================================================

Reported error:
===============

Category:                           RuntimeException
Class name:                         ApiRcException
Class canonical name:               com.linbit.linstor.core.apicallhandler.response.ApiRcException
Generated at:                       Method 'checkVerifyAlgorithm', Source file 'CtrlRscDfnAutoVerfiyAlgoHelper.java', Line #109

Error message:                      Verify algorithm 'crc32c' not supported on all nodes.

Error context:
    Verify algorithm 'crc32c' not supported on all nodes.

ApiRcException entries: 
Nr: 1
  Message: Verify algorithm 'crc32c' not supported on all nodes.

Asynchronous stage backtrace:

    Error has been observed at the following site(s):
    	|_ checkpoint ? Prepare resource delete
    	|_ checkpoint ? Activating resource if necessary before deletion
    Stack trace:

Call backtrace:

    Method                                   Native Class:Line number
    checkVerifyAlgorithm                     N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscDfnAutoVerfiyAlgoHelper:109

Suppressed exception 1 of 1:
===============
Category:                           RuntimeException
Class name:                         OnAssemblyException
Class canonical name:               reactor.core.publisher.FluxOnAssembly.OnAssemblyException
Generated at:                       Method 'checkVerifyAlgorithm', Source file 'CtrlRscDfnAutoVerfiyAlgoHelper.java', Line #109

Error message:                      
Error has been observed at the following site(s):
	|_ checkpoint ��� Prepare resource delete
	|_ checkpoint ��� Activating resource if necessary before deletion
Stack trace:

Error context:
    Verify algorithm 'crc32c' not supported on all nodes.

Call backtrace:

    Method                                   Native Class:Line number
    checkVerifyAlgorithm                     N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscDfnAutoVerfiyAlgoHelper:109
    manage                                   N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscDfnAutoVerfiyAlgoHelper:56
    manage                                   N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscAutoHelper:168
    prepareResourceDeleteInTransaction       N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscDeleteApiCallHandler:234
    lambda$activateRscIfLastInTransaction$2  N      com.linbit.linstor.core.apicallhandler.controller.CtrlRscDeleteApiCallHandler:196
    doInScope                                N      com.linbit.linstor.core.apicallhandler.ScopeRunner:150
    lambda$fluxInScope$0                     N      com.linbit.linstor.core.apicallhandler.ScopeRunner:76
    call                                     N      reactor.core.publisher.MonoCallable:91
    trySubscribeScalarMap                    N      reactor.core.publisher.FluxFlatMap:126
    subscribeOrReturn                        N      reactor.core.publisher.MonoFlatMapMany:49
    subscribe                                N      reactor.core.publisher.Flux:8343
    onNext                                   N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:188
    request                                  N      reactor.core.publisher.Operators$ScalarSubscription:2344
    onSubscribe                              N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:134
    subscribe                                N      reactor.core.publisher.MonoCurrentContext:35
    subscribe                                N      reactor.core.publisher.Flux:8357
    onComplete                               N      reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber:207
    subscribe                                N      reactor.core.publisher.FluxConcatArray:80
    subscribe                                N      reactor.core.publisher.Flux:8357
    trySubscribeScalarMap                    N      reactor.core.publisher.FluxFlatMap:199
    subscribeOrReturn                        N      reactor.core.publisher.MonoFlatMapMany:49
    subscribe                                N      reactor.core.publisher.Flux:8343
    onNext                                   N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:188
    request                                  N      reactor.core.publisher.Operators$ScalarSubscription:2344
    onSubscribe                              N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:134
    subscribe                                N      reactor.core.publisher.MonoCurrentContext:35
    subscribe                                N      reactor.core.publisher.Flux:8357
    onNext                                   N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:188
    request                                  N      reactor.core.publisher.Operators$ScalarSubscription:2344
    onSubscribe                              N      reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain:134
    subscribe                                N      reactor.core.publisher.MonoCurrentContext:35
    subscribe                                N      reactor.core.publisher.Mono:4252
    subscribeWith                            N      reactor.core.publisher.Mono:4363
    subscribe                                N      reactor.core.publisher.Mono:4223
    subscribe                                N      reactor.core.publisher.Mono:4159
    subscribe                                N      reactor.core.publisher.Mono:4131
    doFlux                                   N      com.linbit.linstor.api.rest.v1.RequestHelper:304
    deleteResource                           N      com.linbit.linstor.api.rest.v1.Resources:282
    invoke                                   N      jdk.internal.reflect.GeneratedMethodAccessor187:unknown
    invoke                                   N      jdk.internal.reflect.DelegatingMethodAccessorImpl:43
    invoke                                   N      java.lang.reflect.Method:566
    lambda$static$0                          N      org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory:52
    run                                      N      org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1:124
    invoke                                   N      org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher:167
    doDispatch                               N      org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$VoidOutInvoker:159
    dispatch                                 N      org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher:79
    invoke                                   N      org.glassfish.jersey.server.model.ResourceMethodInvoker:469
    apply                                    N      org.glassfish.jersey.server.model.ResourceMethodInvoker:391
    apply                                    N      org.glassfish.jersey.server.model.ResourceMethodInvoker:80
    run                                      N      org.glassfish.jersey.server.ServerRuntime$1:253
    call                                     N      org.glassfish.jersey.internal.Errors$1:248
    call                                     N      org.glassfish.jersey.internal.Errors$1:244
    process                                  N      org.glassfish.jersey.internal.Errors:292
    process                                  N      org.glassfish.jersey.internal.Errors:274
    process                                  N      org.glassfish.jersey.internal.Errors:244
    runInScope                               N      org.glassfish.jersey.process.internal.RequestScope:265
    process                                  N      org.glassfish.jersey.server.ServerRuntime:232
    handle                                   N      org.glassfish.jersey.server.ApplicationHandler:680
    service                                  N      org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer:356
    run                                      N      org.glassfish.grizzly.http.server.HttpHandler$1:200
    doWork                                   N      org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker:569
    run                                      N      org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker:549
    run                                      N      java.lang.Thread:829


END OF ERROR REPORT.

Restart of linstor-controller fixes this issue

kvaps avatar Feb 16 '23 15:02 kvaps