public DynamicTransactionExecutor(TransactionContextFactory txContextFactory) { this(txContextFactory, RetryStrategies.retryOnConflict(20, 100)); }
public DynamicTransactionExecutor(TransactionContextFactory txContextFactory) { this(txContextFactory, RetryStrategies.retryOnConflict(20, 100)); }
/** * Constructor for a transaction executor. */ @Inject public DefaultTransactionExecutor(TransactionSystemClient txClient, @Assisted Iterable<TransactionAware> txAwares) { this(txClient, txAwares, RetryStrategies.retryOnConflict(20, 100)); }
@Inject public ProgramStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject public LocalRouteStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.<String, String>of(), null, null)), RetryStrategies.retryOnConflict(20, 100)); }
@Inject public MDSViewStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.<String, String>of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject public LocalRouteStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.<String, String>of(), null, null)), RetryStrategies.retryOnConflict(20, 100)); }
@Inject public ProgramStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@VisibleForTesting @Inject public BasicLineageWriter(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), new TransactionSystemClientAdapter(txClient), NamespaceId.SYSTEM, ImmutableMap.of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject FileMetaDataReader(final DatasetFramework datasetFramework, final TransactionSystemClient transactionSystemClient, final LocationFactory locationFactory, final Impersonator impersonator) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), transactionSystemClient, NamespaceId.SYSTEM, ImmutableMap.<String, String>of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.locationFactory = locationFactory; this.impersonator = impersonator; } /**
@Inject public ProfileService(CConfiguration cConfiguration, DatasetFramework datasetFramework, TransactionSystemClient txClient, MetricStore metricStore) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache(new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.cConf = cConfiguration; this.metricStore = metricStore; }
@Inject public ProgramHeartbeatService(DatasetFramework datasetFramework, TransactionSystemClient txClient, CConfiguration cConfiguration) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, PROGRAM_HEARTBEAT_INSTANCE_ID.getParent(), Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.cConfiguration = cConfiguration; }
@Inject public JobQueueDebugger(CConfiguration cConf, ZKClientService zkClientService, DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.cConf = cConf; this.zkClientService = zkClientService; this.datasetFramework = datasetFramework; multiThreadDatasetCache = new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.of(), null, null); transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(multiThreadDatasetCache), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject public ProfileService(CConfiguration cConfiguration, DatasetFramework datasetFramework, TransactionSystemClient txClient, MetricStore metricStore) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache(new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.cConf = cConfiguration; this.metricStore = metricStore; }
@VisibleForTesting @Inject public BasicLineageWriter(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), new TransactionSystemClientAdapter(txClient), NamespaceId.SYSTEM, ImmutableMap.of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject public ProgramHeartbeatService(DatasetFramework datasetFramework, TransactionSystemClient txClient, CConfiguration cConfiguration) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, PROGRAM_HEARTBEAT_INSTANCE_ID.getParent(), Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.cConfiguration = cConfiguration; }
@Inject FileMetaDataReader(final DatasetFramework datasetFramework, final TransactionSystemClient transactionSystemClient, final LocationFactory locationFactory, final Impersonator impersonator) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), transactionSystemClient, NamespaceId.SYSTEM, ImmutableMap.<String, String>of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); this.locationFactory = locationFactory; this.impersonator = impersonator; } /**
@Inject DefaultOwnerStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache(new SystemDatasetInstantiator(datasetFramework), txClient, DATASET_ID.getParent(), Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject DefaultOwnerStore(DatasetFramework datasetFramework, TransactionSystemClient txClient) { this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache(new SystemDatasetInstantiator(datasetFramework), txClient, DATASET_ID.getParent(), Collections.emptyMap(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }
@Inject DefaultCheckpointManager(DatasetFramework datasetFramework, TransactionSystemClient txClient, String topic, byte[] prefix) { this.rowKeyPrefix = Bytes.add(prefix, Bytes.toBytes(topic)); this.lastCheckpoint = new HashMap<>(); this.datasetFramework = datasetFramework; this.transactional = Transactions.createTransactionalWithRetry( Transactions.createTransactional(new MultiThreadDatasetCache( new SystemDatasetInstantiator(datasetFramework), txClient, NamespaceId.SYSTEM, ImmutableMap.of(), null, null)), RetryStrategies.retryOnConflict(20, 100) ); }