Browse Source

Revert rXXXXXX: Turn on assert, KIKIMR-19280

kruall 1 year ago
parent
commit
ff4f46c88a

+ 3 - 3
library/cpp/actors/core/actor.h

@@ -719,19 +719,19 @@ namespace NActors {
         template <typename T>
         void Become(T stateFunc) {
             // TODO(kruall): have to uncomment asserts after end of sync contrib/ydb
-            static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
+            // static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
             this->IActorCallback::Become(stateFunc);
         }
 
         template <typename T, typename... TArgs>
         void Become(T stateFunc, const TActorContext& ctx, TArgs&&... args) {
-            static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
+            // static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
             this->IActorCallback::Become(stateFunc, ctx, std::forward<TArgs>(args)...);
         }
 
         template <typename T, typename... TArgs>
         void Become(T stateFunc, TArgs&&... args) {
-            static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
+            // static_assert(std::is_convertible_v<T, TDerivedReceiveFunc>);
             this->IActorCallback::Become(stateFunc, std::forward<TArgs>(args)...);
         }
     };

+ 2 - 2
ydb/core/kqp/proxy_service/kqp_script_executions.cpp

@@ -811,7 +811,7 @@ public:
 
     void OnBootstrap() override {
         Register(new TCheckLeaseStatusQueryActor(Database, ExecutionId, Cookie));
-        UnsafeBecome(&TCheckLeaseStatusActor::StateFunc);
+        Become(&TCheckLeaseStatusActor::StateFunc);
     }
 
     void OnLeaseVerified() override {
@@ -1190,7 +1190,7 @@ public:
 
     void OnBootstrap() override {
         Register(new TGetScriptExecutionOperationQueryActor(Request->Get()->Database, Request->Get()->OperationId));
-        UnsafeBecome(&TGetScriptExecutionOperationActor::StateFunc);
+        Become(&TGetScriptExecutionOperationActor::StateFunc);
     }
 
     void OnLeaseVerified() override {