Class StoresRoutes
java.lang.Object
com.linkedin.venice.controller.server.AbstractRoute
com.linkedin.venice.controller.server.StoresRoutes
-
Constructor Summary
ConstructorDescriptionStoresRoutes
(boolean sslEnabled, Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository) -
Method Summary
Modifier and TypeMethodDescriptionspark.Route
abortMigration
(Admin admin) spark.Route
compareStore
(Admin admin) spark.Route
completeMigration
(Admin admin) spark.Route
deleteAllVersions
(Admin admin) spark.Route
deleteKafkaTopic
(Admin admin) spark.Route
deleteOldVersions
(Admin admin) spark.Route
deleteStore
(Admin admin) spark.Route
spark.Route
enableStore
(Admin admin) enable/disable store read/write abilityspark.Route
getAllStores
(Admin admin) No ACL check; any user can try to list stores.spark.Route
getAllStoresStatuses
(Admin admin) No ACL check; any user can try to list store statuses.spark.Route
getBackupVersion
(Admin admin) spark.Route
getDeletableStoreTopics
(Admin admin) spark.Route
getFutureVersion
(Admin admin) spark.Route
getHeartbeatFromSystemStore
(Admin admin) spark.Route
getInUseSchemaIds
(Admin admin) spark.Route
getRegionPushDetails
(Admin admin) spark.Route
getRepushInfo
(Admin admin) spark.Route
getStaleStoresInCluster
(Admin admin) spark.Route
spark.Route
spark.Route
getStoreLargestUsedVersion
(Admin admin) spark.Route
getStoresInCluster
(Admin admin) spark.Route
listStorePushInfo
(Admin admin) spark.Route
migrateStore
(Admin admin) spark.Route
removeStoreFromGraveyard
(Admin admin) spark.Route
rollbackToBackupVersion
(Admin admin) Set backup version as current version.spark.Route
rollForwardToFutureVersion
(Admin admin) spark.Route
sendHeartbeatToSystemStore
(Admin admin) spark.Route
setCurrentVersion
(Admin admin) spark.Route
spark.Route
setPartitionCount
(Admin admin) spark.Route
setTopicCompaction
(Admin admin) spark.Route
updateStore
(Admin admin) Methods inherited from class com.linkedin.venice.controller.server.AbstractRoute
getCertificate, getPrincipalId, hasAccessToStore, hasReadAccessToTopic, hasWriteAccessToTopic, isAclEnabled, isAllowListUser, isSslEnabled
-
Constructor Details
-
StoresRoutes
public StoresRoutes(boolean sslEnabled, Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository)
-
-
Method Details
-
getAllStores
No ACL check; any user can try to list stores. If we get abused in future, we should only allow Venice admins to run this command.- See Also:
-
getAllStoresStatuses
No ACL check; any user can try to list store statuses.- See Also:
-
getInUseSchemaIds
-
getRepushInfo
-
getStore
- See Also:
-
getFutureVersion
-
getBackupVersion
-
migrateStore
-
completeMigration
-
abortMigration
-
deleteStore
-
updateStore
-
setOwner
-
setPartitionCount
-
setCurrentVersion
-
rollbackToBackupVersion
Set backup version as current version. -
rollForwardToFutureVersion
-
enableStore
enable/disable store read/write ability -
deleteAllVersions
-
deleteOldVersions
-
getStorageEngineOverheadRatio
-
enableActiveActiveReplicationForCluster
-
setTopicCompaction
-
getDeletableStoreTopics
-
compareStore
-
getStaleStoresInCluster
- See Also:
-
getStoresInCluster
- See Also:
-
getStoreLargestUsedVersion
-
listStorePushInfo
-
getRegionPushDetails
-
deleteKafkaTopic
- See Also:
-
removeStoreFromGraveyard
-
sendHeartbeatToSystemStore
-
getHeartbeatFromSystemStore
-