@@ -536,16 +536,23 @@ class TSubDomainManip : public TActorBootstrapped<TSubDomainManip> {
536
536
}
537
537
}
538
538
539
- void AlterUserAttribute (const TActorContext &ctx) {
540
- BLOG_D (" TSubDomainManip(" << Tenant->Path << " ) alter user attribute " );
539
+ THolder<TEvTxUserProxy::TEvProposeTransaction> MakeProposeTransaction () {
541
540
auto request = MakeHolder<TEvTxUserProxy::TEvProposeTransaction>();
542
541
543
542
request->Record .SetDatabaseName (TString (ExtractDomain (Subdomain.first )));
544
543
request->Record .SetExecTimeoutPeriod (Max<ui64>());
544
+ // request->Record.SetPeerName(Tenant->PeerName);
545
545
546
546
if (Tenant->UserToken .GetUserSID ())
547
547
request->Record .SetUserToken (Tenant->UserToken .SerializeAsString ());
548
548
549
+ return request;
550
+ }
551
+
552
+ void AlterUserAttribute (const TActorContext &ctx) {
553
+ BLOG_D (" TSubDomainManip(" << Tenant->Path << " ) alter user attribute " );
554
+ auto request = MakeProposeTransaction ();
555
+
549
556
auto &tx = *request->Record .MutableTransaction ()->MutableModifyScheme ();
550
557
tx.SetWorkingDir (Subdomain.first );
551
558
@@ -563,13 +570,7 @@ class TSubDomainManip : public TActorBootstrapped<TSubDomainManip> {
563
570
void AlterSubdomain (const TActorContext &ctx)
564
571
{
565
572
BLOG_D (" TSubDomainManip(" << Tenant->Path << " ) alter subdomain version " << Version);
566
-
567
- auto request = MakeHolder<TEvTxUserProxy::TEvProposeTransaction>();
568
- request->Record .SetDatabaseName (TString (ExtractDomain (Subdomain.first )));
569
- request->Record .SetExecTimeoutPeriod (Max<ui64>());
570
-
571
- if (Tenant->UserToken .GetUserSID ())
572
- request->Record .SetUserToken (Tenant->UserToken .SerializeAsString ());
573
+ auto request = MakeProposeTransaction ();
573
574
574
575
auto &tx = *request->Record .MutableTransaction ()->MutableModifyScheme ();
575
576
tx.SetWorkingDir (Subdomain.first );
@@ -591,13 +592,7 @@ class TSubDomainManip : public TActorBootstrapped<TSubDomainManip> {
591
592
void CreateSubdomain (const TActorContext &ctx)
592
593
{
593
594
BLOG_D (" TSubDomainManip(" << Tenant->Path << " ) create subdomain" );
594
-
595
- auto request = MakeHolder<TEvTxUserProxy::TEvProposeTransaction>();
596
- request->Record .SetDatabaseName (TString (ExtractDomain (Subdomain.first )));
597
- request->Record .SetExecTimeoutPeriod (Max<ui64>());
598
-
599
- if (Tenant->UserToken .GetUserSID ())
600
- request->Record .SetUserToken (Tenant->UserToken .SerializeAsString ());
595
+ auto request = MakeProposeTransaction ();
601
596
602
597
auto &tx = *request->Record .MutableTransaction ()->MutableModifyScheme ();
603
598
tx.SetWorkingDir (Subdomain.first );
@@ -622,12 +617,8 @@ class TSubDomainManip : public TActorBootstrapped<TSubDomainManip> {
622
617
void DropSubdomain (const TActorContext &ctx)
623
618
{
624
619
BLOG_D (" TSubDomainManip(" << Tenant->Path << " ) drop subdomain" );
620
+ auto request = MakeProposeTransaction ();
625
621
626
- auto request = MakeHolder<TEvTxUserProxy::TEvProposeTransaction>();
627
- request->Record .SetDatabaseName (TString (ExtractDomain (Subdomain.first )));
628
- request->Record .SetExecTimeoutPeriod (Max<ui64>());
629
- if (Tenant->UserToken .GetUserSID ())
630
- request->Record .SetUserToken (Tenant->UserToken .SerializeAsString ());
631
622
auto &tx = *request->Record .MutableTransaction ()->MutableModifyScheme ();
632
623
if (Tenant->IsExternalSubdomain ) {
633
624
tx.SetOperationType (NKikimrSchemeOp::ESchemeOpForceDropExtSubDomain);
@@ -944,7 +935,7 @@ class TScaleRecommenderManip : public TActorBootstrapped<TScaleRecommenderManip>
944
935
945
936
Become (&TThis::StateResolveHive);
946
937
ResolveHive (ctx);
947
- }
938
+ }
948
939
949
940
void ResolveHive (const TActorContext &ctx) const {
950
941
auto request = MakeHolder<NSchemeCache::TSchemeCacheNavigate>();
@@ -1004,7 +995,7 @@ class TScaleRecommenderManip : public TActorBootstrapped<TScaleRecommenderManip>
1004
995
if (!domainInfo || !domainInfo->Params .HasHive ()) {
1005
996
LOG_ERROR_S (ctx, NKikimrServices::CMS_TENANTS,
1006
997
" TScaleRecommenderManip resolved tenant "
1007
- << Tenant->Path
998
+ << Tenant->Path
1008
999
<< " that has no hive"
1009
1000
<< " , entry# " << entry.ToString ());
1010
1001
Finish ();
@@ -1035,7 +1026,7 @@ class TScaleRecommenderManip : public TActorBootstrapped<TScaleRecommenderManip>
1035
1026
default :
1036
1027
LOG_ERROR_S (ctx, NKikimrServices::CMS_TENANTS,
1037
1028
" TScaleRecommenderManip got unknown taget for target tracking policy for "
1038
- << Tenant->Path
1029
+ << Tenant->Path
1039
1030
<< " , policy# " << p.target_tracking_policy ().ShortDebugString ());
1040
1031
Finish ();
1041
1032
break ;
@@ -1045,7 +1036,7 @@ class TScaleRecommenderManip : public TActorBootstrapped<TScaleRecommenderManip>
1045
1036
default :
1046
1037
LOG_ERROR_S (ctx, NKikimrServices::CMS_TENANTS,
1047
1038
" TScaleRecommenderManip got unknown scale policy for "
1048
- << Tenant->Path
1039
+ << Tenant->Path
1049
1040
<< " , policies# " << Tenant->ScaleRecommenderPolicies ->ShortDebugString ());
1050
1041
Finish ();
1051
1042
return ;
@@ -1102,7 +1093,7 @@ class TScaleRecommenderManip : public TActorBootstrapped<TScaleRecommenderManip>
1102
1093
case NKikimrProto::UNKNOWN:
1103
1094
LOG_ERROR_S (ctx, NKikimrServices::CMS_TENANTS,
1104
1095
" TScaleRecommenderManip got error reply during configuring hive for "
1105
- << Tenant->Path
1096
+ << Tenant->Path
1106
1097
<< " , reply# " << ev->Get ()->Record .ShortDebugString ());
1107
1098
Finish ();
1108
1099
break ;
0 commit comments