diff --git a/ydb/core/client/server/msgbus_blobstorage_config.cpp b/ydb/core/client/server/msgbus_blobstorage_config.cpp index b921c314c8f0..67603161fc8b 100644 --- a/ydb/core/client/server/msgbus_blobstorage_config.cpp +++ b/ydb/core/client/server/msgbus_blobstorage_config.cpp @@ -40,6 +40,7 @@ class TMessageBusBlobStorageConfig TEvBlobStorage::TEvControllerConfigRequest *MakeReq(const TActorContext&) { auto ev = MakeHolder(); auto &record = ev->Record; + Request.SetUserSID(GetUserSID()); Request.Swap(record.MutableRequest()); return ev.Release(); } diff --git a/ydb/core/protos/blobstorage_config.proto b/ydb/core/protos/blobstorage_config.proto index bbd9cf84cf64..60771c747c86 100644 --- a/ydb/core/protos/blobstorage_config.proto +++ b/ydb/core/protos/blobstorage_config.proto @@ -575,6 +575,9 @@ message TConfigRequest { // is this command originated by self-heal decommission? bool IsSelfHealReasonDecommit = 12; + + // requesting user identifier + string UserSID = 13; } enum ETriStateBool {