public void writeGetMetadataRequest(Stream iostr, byte[] key) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.GET_METADATA; request.get_metadata = new GetMetadataRequest(); request.get_metadata.key = key; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeDeletePartitionEntries(Stream iostr, VoldemortFilter filter, List<int> partitions, string store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.DELETE_PARTITION_ENTRIES; request.delete_partition_entries.filter = filter; request.delete_partition_entries.partitions.AddRange(partitions); request.delete_partition_entries.store = store; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeInitiateFetchAndUpdate(Stream iostr, VoldemortFilter filter, int node_id, List<int> partitions, string store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.INITIATE_FETCH_AND_UPDATE; request.initiate_fetch_and_update.filter = filter; request.initiate_fetch_and_update.node_id = node_id; request.initiate_fetch_and_update.partitions.AddRange(partitions); request.initiate_fetch_and_update.store = store; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeUpdatePartitionEntries(Stream iostr, VoldemortFilter filter, PartitionEntry entry, string store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.UPDATE_PARTITION_ENTRIES; request.update_partition_entries = new UpdatePartitionEntriesRequest(); request.update_partition_entries.filter = filter; request.update_partition_entries.partition_entry = entry; request.update_partition_entries.store = store; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeFetchPartitionEntries(Stream iostr, bool fetch_master_entries, bool fetch_values, VoldemortFilter filter, List<int> partitions, string store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.FETCH_PARTITION_ENTRIES; request.fetch_partition_entries = new FetchPartitionEntriesRequest(); request.fetch_partition_entries.fetch_master_entries = fetch_master_entries; request.fetch_partition_entries.fetch_values = fetch_values; request.fetch_partition_entries.filter = filter; request.fetch_partition_entries.partitions.AddRange(partitions); request.fetch_partition_entries.store = store; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeRollbackStore(Stream iostr, string store_name) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.ROLLBACK_STORE; request.rollback_store = new RollbackStoreRequest(); request.rollback_store.store_name = store_name; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeSwapStore(Stream iostr, string store_dir, string store_name) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.SWAP_STORE; request.swap_store = new SwapStoreRequest(); request.swap_store.store_dir = store_dir; request.swap_store.store_name = store_name; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeDeleteStore(Stream iostr, string storeName) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.DELETE_STORE; request.delete_store = new DeleteStoreRequest(); request.delete_store.storeName = storeName; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeAddStore(Stream iostr, string storeDefinition) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.ADD_STORE; request.add_store = new AddStoreRequest(); request.add_store.storeDefinition = storeDefinition; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeTruncateEntries(Stream iostr, string store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.TRUNCATE_ENTRIES; request.truncate_entries = new TruncateEntriesRequest(); request.truncate_entries.store = store; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeAsyncOperationList(Stream iostr, int request_id, bool show_complete) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.ASYNC_OPERATION_LIST; request.async_operation_list = new AsyncOperationListRequest(); request.async_operation_list.request_id = request_id; request.async_operation_list.show_complete = show_complete; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeAsyncOperationStop(Stream iostr, int request_id) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.ASYNC_OPERATION_STOP; request.async_operation_stop = new AsyncOperationStopRequest(); request.async_operation_stop.request_id = request_id; Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }
public void writeInitiateRebalanceNode(Stream iostr, int attempt, List<int> deletePartitions, int donor_id, List<int> partitions, int stealer_id, List<string> unbalanced_store) { VoldemortAdminRequest request = new VoldemortAdminRequest(); request.type = AdminRequestType.INITIATE_REBALANCE_NODE; request.initiate_rebalance_node = new InitiateRebalanceNodeRequest(); request.initiate_rebalance_node.attempt = attempt; request.initiate_rebalance_node.deletePartitions.AddRange(deletePartitions); request.initiate_rebalance_node.donor_id = donor_id; request.initiate_rebalance_node.partitions.AddRange(partitions); request.initiate_rebalance_node.stealer_id = stealer_id; request.initiate_rebalance_node.unbalanced_store.AddRange(unbalanced_store); Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian); }