Class P2PBlobTransferConfig
java.lang.Object
com.linkedin.davinci.blobtransfer.P2PBlobTransferConfig
All configs for P2P blob transfer.
-
Constructor Summary
ConstructorsConstructorDescriptionP2PBlobTransferConfig
(int p2pTransferServerPort, int p2pTransferClientPort, String baseDir, int maxConcurrentSnapshotUser, int snapshotRetentionTimeInMin, int blobTransferMaxTimeoutInMin, BlobTransferUtils.BlobTransferTableFormat transferSnapshotTableFormat, int peersConnectivityFreshnessInSeconds, long blobTransferClientReadLimitBytesPerSec, long blobTransferServiceWriteLimitBytesPerSec) -
Method Summary
Modifier and TypeMethodDescriptionlong
int
long
int
int
int
int
int
-
Constructor Details
-
P2PBlobTransferConfig
public P2PBlobTransferConfig(int p2pTransferServerPort, int p2pTransferClientPort, String baseDir, int maxConcurrentSnapshotUser, int snapshotRetentionTimeInMin, int blobTransferMaxTimeoutInMin, BlobTransferUtils.BlobTransferTableFormat transferSnapshotTableFormat, int peersConnectivityFreshnessInSeconds, long blobTransferClientReadLimitBytesPerSec, long blobTransferServiceWriteLimitBytesPerSec)
-
-
Method Details
-
getP2pTransferServerPort
public int getP2pTransferServerPort() -
getP2pTransferClientPort
public int getP2pTransferClientPort() -
getBaseDir
-
getMaxConcurrentSnapshotUser
public int getMaxConcurrentSnapshotUser() -
getSnapshotRetentionTimeInMin
public int getSnapshotRetentionTimeInMin() -
getBlobTransferMaxTimeoutInMin
public int getBlobTransferMaxTimeoutInMin() -
getTransferSnapshotTableFormat
-
getPeersConnectivityFreshnessInSeconds
public int getPeersConnectivityFreshnessInSeconds() -
getBlobTransferClientReadLimitBytesPerSec
public long getBlobTransferClientReadLimitBytesPerSec() -
getBlobTransferServiceWriteLimitBytesPerSec
public long getBlobTransferServiceWriteLimitBytesPerSec()
-