Package com.mapr.fs.jni
Class MapRClient
- java.lang.Object
-
- com.mapr.fs.jni.MapRClient
-
public abstract class MapRClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intERROR_VALUEstatic intFADVISEDONTNEEDstatic intFADVISERANDOMstatic intFADVISESEQstatic intLogPageSizestatic intPageSize
-
Constructor Summary
Constructors Constructor Description MapRClient()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intaddsecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)intaddtablereplica(long clntPtr, java.lang.String tablePath, byte[] replicaDesc, byte[] autoSetupInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidaddtableupstream(long clntPtr, java.lang.String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)static intadviseFile(long clusterP, long fileP, int type, long offset, long count, MapRUserInfo userInfo)static voidcleanup()protected voidCloseClient(long clntPtr)static intcloseFile(long clusterP, long fileP, boolean doFlush)protected longcreate(long clntPtr, java.lang.String name, int mask, int mode, boolean createIfNonExistant, boolean append, boolean overwrite, short replication, long chunkSize, boolean createParent, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidcreatecolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, byte[] schFamily, MapRConstants.ErrorValue err, MapRUserInfo userInfo)longcreateFid(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)longcreateFid2(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, boolean overwrite, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected voidcreateHardlink(long clntPtr, java.lang.String oldpath, java.lang.String newpath, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo)byte[]creates3bucket(long clntPtr, java.lang.String parentName, java.lang.String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, java.lang.String Domain, int aId, boolean worm, long onwerUid)------------------------ S3 native calls ---------------------------protected intcreateSnapshot(long clntPtr, java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, MapRUserInfo userInfo)protected intcreateSnapshotLite(long clntPtr, java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, MapRUserInfo userInfo, long clusterOps)protected voidcreateSymlink(long clntPtr, java.lang.String target, java.lang.String link, boolean createParent, int mask, int mode, long chunkSize, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo)java.lang.Stringcreatetable(long clntPtr, java.lang.String name, java.lang.String user, byte[] attr, byte[] aces, int mode, byte[][] splitKeys, boolean needServerInfo, int auditValue, MapRConstants.ErrorValue err, MapRUserInfo userInfo)intcreateVolLink(long clntPtr, java.lang.String volName, java.lang.String volLink, boolean writeable, boolean hidden, MapRUserInfo userInfo)protected intdelace(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voiddeletecolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)intdeleteVolLink(long clntPtr, java.lang.String volLink, MapRUserInfo userInfo)voidedittablereplica(long clntPtr, java.lang.String tablePath, java.lang.String clusterName, java.lang.String replicaPath, java.lang.String replicaTopic, boolean allowAllCfs, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected byte[]fetchGNSClusters(long clntPtr)protected MapRFileCountfileCount(long clntPtr, java.lang.String path, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)static intflushJniBuffers(long clusterP, long fileP, long flushToPos)protected voidforceLocalResolution(long clntPtr)protected byte[]getace(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo, int serveridx)protected MapRDataMask[]getalldatamasks(long clntPtr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)protected JNIFileStatusgetattr(long clntPtr, java.lang.String name, boolean needSlashMapr, java.lang.String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo)static longgetAttrs(long clusterP, long fileP, InodeAttributes a)protected JNIBlockLocation[]getBlockInfo(long clntPtr, java.lang.String name, long start, long len, boolean usePrimaryFid, boolean needDiskBlocks, boolean fullBlockInfo, MapRConstants.ErrorValue err)byte[]getContainerInfo(long clntPtr, int[] cids, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected MapRDataMaskgetdatamask(long clntPtr, java.lang.String dmName, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)protected java.lang.Stringgetdatamasknamefromid(long clntPtr, int id, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)static long[]getFidServers(long clusterP, int cid)static IPPort[]getGatewayIps(long clusterP, java.lang.String file, java.lang.String dstCluster, boolean skipCache, GatewaySource source, MapRConstants.ErrorValue err, MapRUserInfo userInfo)static intgetNumAvailRAPages()static intgetNumRAPages()protected java.lang.StringgetPathFromFid(long clntPtr, java.lang.String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo, boolean useCache, boolean skipFSCall)byte[]getscanrangestats(long clntPtr, java.lang.String tablePath, java.lang.String indexFid, byte[] stKey, byte[] endKey, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected int[]getsecuritypolicyids(long clntPtr, java.lang.String policynames, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)protected MapRSecurityPolicy[]getsecuritypolicyinfo(long clntptr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)protected java.lang.Stringgetsecuritypolicynames(long clntPtr, int[] policyids, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)java.lang.StringgetServerForCid(long clntPtr, int cid, MapRConstants.ErrorValue err)protected JNIFsStatusgetStatus(long clntPtr)byte[]gettableattr(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]gettablebasicattrs(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]gettablestats(long clntPtr, java.lang.String tablePath, java.lang.String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]gettablets(long clntPtr, java.lang.String tablePath, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]gettabletswithfid(long clntPtr, java.lang.String fid, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo)intGetUserInfo(long clntPtr, MapRUserInfo userInfo)protected intgetuserpermission(long clntPtr, java.lang.String name, int accessBitsIn, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected java.lang.StringgetVolName(long clntPtr, int volId, MapRUserInfo userInfo)protected java.lang.StringgetVolNameCached(long clntPtr, int volId, MapRUserInfo userInfo)protected byte[]getxattr(long clntPtr, java.lang.String fileName, java.lang.String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo)static java.lang.StringgetZkConnectString(long clntPtr, boolean cached)static intinitSpoofedUser(java.lang.String spoofedUser, int spoofedUid, java.lang.String spoofedGroup, int spoofedGid)byte[]listcolumnfamily(long clntPtr, java.lang.String tablePath, boolean wantAces, boolean useCached, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intlistdirlite(long clntPtr, java.lang.String path, java.lang.String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)byte[]listtablereplicas(long clntPtr, java.lang.String tablePath, boolean wantStats, boolean skipFieldsReadPermCheck, boolean refreshNow, boolean getSindexes, boolean compactInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]listtableupstreams(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected byte[]listxattr(long clntPtr, java.lang.String fileName, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]lookupkv(long clntPtr, java.lang.String kvPath, byte[] key, MapRConstants.ErrorValue err)------------------------ KvStore native calls -------------------------voidmergetableregion(long clntPtr, java.lang.String fidstr, MapRConstants.ErrorValue err)protected intmkdirs(long clntPtr, java.lang.String name, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, boolean needFid, boolean createParent, MapRUserInfo userInfo)java.lang.StringmkdirsFid(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidmodifycolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, byte[] schFamily, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidmodifytableattr(long clntPtr, java.lang.String tablePath, byte[] tableAttr, byte[] tableAces, boolean genUuid, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intmountVolume(long clntPtr, java.lang.String volName, java.lang.String mountPath, java.lang.String username, MapRUserInfo userInfo, int mode)protected intNewFidPath(long clntPtr, java.lang.String username, int pCid, int pCiNum, int pUniq, MapRUserInfo userInfo, java.lang.String path, boolean forceUpdate)protected InodeAttributesopen(long clntPtr, java.lang.String name, int read_write, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected longOpenClient(java.lang.String clusterName, byte[][] ipaddrs, int[] ports, java.lang.String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, MapRConstants.ErrorValue err)protected longOpenClient2(java.lang.String clusterName, byte[][] ipaddrs, int[] ports, long[] numIpsPerCldb, java.lang.String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, java.lang.String buildVersion, java.lang.String patchVersion, boolean bailOutOnLibMismatch, MapRConstants.ErrorValue err)InodeAttributesopenFid(long clntPtr, java.lang.String pfid, java.lang.String file, byte[][] ips, int[] ports, MapRConstants.ErrorValue err, MapRUserInfo userInfo)InodeAttributesopenFidWithParams(long clntPtr, java.lang.String fid, byte[][] ips, int[] ports, long chunkSize, long fileSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)longopentable(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)------------------------ Goose native calls ---------------------------longopentablewithfid(long clntPtr, java.lang.String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidpacktableregion(long clntPtr, java.lang.String fidstr, int ctype, MapRConstants.ErrorValue err)protected intprintsecuritypolicies(long clntPtr, java.lang.String name, boolean recursive, MapRUserInfo userInfo)protected JNIFileStatus[]readdirlite(long clntPtr, java.lang.String path, int cid, int cinum, int uniq, int count, long cookie, boolean showhidden, java.lang.String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)protected JNIFileStatus[]readdirplus(long clntPtr, java.lang.String name, boolean showVols, boolean needSlashMapr, boolean showHidden, java.lang.String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected java.lang.Stringreadlink(long clntPtr, java.lang.String path, MapRConstants.ErrorValue err)static intreadRPC(long clusterP, long fileP, Page[] pagesToGet, long intendReadTillOffset, SFid sfid, java.lang.String pfid, byte[][] ips, int[] ports, java.lang.String file, MapRConstants.ErrorValue err, InodeAttributes attrs, MapRUserInfo userInfo)protected intremove(long clntPtr, java.lang.String name, boolean recursive, boolean batched, MapRConstants.ErrorValue err, MapRUserInfo userInfo)intremoveFid(long clntPtr, java.lang.String pfid, java.lang.String dir, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]removes3bucket(long clntPtr, java.lang.String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, java.lang.String domainName)protected intremovesecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)voidremovetablereplica(long clntPtr, java.lang.String tablePath, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidremovetableupstream(long clntPtr, java.lang.String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intremovexattr(long clntPtr, java.lang.String fileName, java.lang.String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intrename(long clntPtr, java.lang.String src, java.lang.String dest, MapRConstants.ErrorValue err, MapRUserInfo userInfo)byte[]scanKV(long clntPtr, java.lang.String name, byte[] start, byte[] end, int maxkeys, boolean fromGfsck, MapRConstants.ErrorValue err)byte[]scankvgivenfid(long clntPtr, byte[] kvFid, byte[] start, byte[] end, MapRConstants.ErrorValue err)protected intsetace(long clntPtr, java.lang.String name, byte[] face, boolean isSet, java.lang.String hintAceName, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intsetattr(long clntPtr, java.lang.String name, int bitmask, java.lang.String user, java.lang.String group, long mtime, long atime, int mode, short repl, boolean canCompress, java.lang.String compressorType, long chunkSize, boolean wireSecurityEnabled, boolean audit, boolean diskFlushEnabled, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intsetsecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)protected intsetxattr(long clntPtr, java.lang.String fileName, java.lang.String xname, byte[] value, MapRConstants.ErrorValue err, MapRUserInfo userInfo)voidsplittableregion(long clntPtr, java.lang.String fidstr, boolean ignoreRegionTooSmallError, MapRConstants.ErrorValue err)byte[]tabletstat(long clntPtr, java.lang.String fid, MapRConstants.ErrorValue err)JNIFileTierStatustierOp(long clntPtr, int op, java.lang.String name, boolean verbose, boolean blocking, long shaHigh, long shaLow, long uniq, MapRConstants.ErrorValue errorVal, MapRUserInfo userInfo)protected inttruncate(long clntPtr, java.lang.String name, long newlength, MapRConstants.ErrorValue err, MapRUserInfo userInfo)protected intunmountVolume(long clntPtr, java.lang.String volName, java.lang.String mountPath, java.lang.String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo)static intwriteRPC(long clusterP, long fileP, Page[] pagesToSend, long flushToPos, boolean flushToServer, MapRUserInfo userInfo)
-
-
-
Field Detail
-
ERROR_VALUE
public static final int ERROR_VALUE
- See Also:
- Constant Field Values
-
LogPageSize
public static final int LogPageSize
- See Also:
- Constant Field Values
-
PageSize
public static final int PageSize
- See Also:
- Constant Field Values
-
FADVISEDONTNEED
public static final int FADVISEDONTNEED
- See Also:
- Constant Field Values
-
FADVISERANDOM
public static final int FADVISERANDOM
- See Also:
- Constant Field Values
-
FADVISESEQ
public static final int FADVISESEQ
- See Also:
- Constant Field Values
-
-
Method Detail
-
OpenClient
protected final long OpenClient(java.lang.String clusterName, byte[][] ipaddrs, int[] ports, java.lang.String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, MapRConstants.ErrorValue err)
-
OpenClient2
protected final long OpenClient2(java.lang.String clusterName, byte[][] ipaddrs, int[] ports, long[] numIpsPerCldb, java.lang.String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, java.lang.String buildVersion, java.lang.String patchVersion, boolean bailOutOnLibMismatch, MapRConstants.ErrorValue err)
-
CloseClient
protected final void CloseClient(long clntPtr)
-
forceLocalResolution
protected final void forceLocalResolution(long clntPtr)
-
getuserpermission
protected final int getuserpermission(long clntPtr, java.lang.String name, int accessBitsIn, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
create
protected final long create(long clntPtr, java.lang.String name, int mask, int mode, boolean createIfNonExistant, boolean append, boolean overwrite, short replication, long chunkSize, boolean createParent, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
truncate
protected final int truncate(long clntPtr, java.lang.String name, long newlength, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
open
protected InodeAttributes open(long clntPtr, java.lang.String name, int read_write, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
remove
protected final int remove(long clntPtr, java.lang.String name, boolean recursive, boolean batched, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getattr
protected final JNIFileStatus getattr(long clntPtr, java.lang.String name, boolean needSlashMapr, java.lang.String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
setattr
protected final int setattr(long clntPtr, java.lang.String name, int bitmask, java.lang.String user, java.lang.String group, long mtime, long atime, int mode, short repl, boolean canCompress, java.lang.String compressorType, long chunkSize, boolean wireSecurityEnabled, boolean audit, boolean diskFlushEnabled, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
setxattr
protected final int setxattr(long clntPtr, java.lang.String fileName, java.lang.String xname, byte[] value, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getxattr
protected final byte[] getxattr(long clntPtr, java.lang.String fileName, java.lang.String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getsecuritypolicynames
protected final java.lang.String getsecuritypolicynames(long clntPtr, int[] policyids, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
getsecuritypolicyids
protected final int[] getsecuritypolicyids(long clntPtr, java.lang.String policynames, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
printsecuritypolicies
protected final int printsecuritypolicies(long clntPtr, java.lang.String name, boolean recursive, MapRUserInfo userInfo)
-
addsecuritypolicies
protected final int addsecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)
-
setsecuritypolicies
protected final int setsecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)
-
removesecuritypolicies
protected final int removesecuritypolicies(long clntPtr, java.lang.String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo)
-
getsecuritypolicyinfo
protected final MapRSecurityPolicy[] getsecuritypolicyinfo(long clntptr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
getalldatamasks
protected final MapRDataMask[] getalldatamasks(long clntPtr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
getdatamask
protected final MapRDataMask getdatamask(long clntPtr, java.lang.String dmName, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
getdatamasknamefromid
protected final java.lang.String getdatamasknamefromid(long clntPtr, int id, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
listxattr
protected final byte[] listxattr(long clntPtr, java.lang.String fileName, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
removexattr
protected final int removexattr(long clntPtr, java.lang.String fileName, java.lang.String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
delace
protected final int delace(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getace
protected final byte[] getace(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo, int serveridx)
-
setace
protected final int setace(long clntPtr, java.lang.String name, byte[] face, boolean isSet, java.lang.String hintAceName, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
mkdirs
protected final int mkdirs(long clntPtr, java.lang.String name, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, boolean needFid, boolean createParent, MapRUserInfo userInfo)
-
rename
protected final int rename(long clntPtr, java.lang.String src, java.lang.String dest, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
fileCount
protected final MapRFileCount fileCount(long clntPtr, java.lang.String path, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
readdirlite
protected final JNIFileStatus[] readdirlite(long clntPtr, java.lang.String path, int cid, int cinum, int uniq, int count, long cookie, boolean showhidden, java.lang.String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
readdirplus
protected final JNIFileStatus[] readdirplus(long clntPtr, java.lang.String name, boolean showVols, boolean needSlashMapr, boolean showHidden, java.lang.String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
listdirlite
protected final int listdirlite(long clntPtr, java.lang.String path, java.lang.String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo)
-
getBlockInfo
protected final JNIBlockLocation[] getBlockInfo(long clntPtr, java.lang.String name, long start, long len, boolean usePrimaryFid, boolean needDiskBlocks, boolean fullBlockInfo, MapRConstants.ErrorValue err)
-
createSymlink
protected final void createSymlink(long clntPtr, java.lang.String target, java.lang.String link, boolean createParent, int mask, int mode, long chunkSize, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo)
-
createHardlink
protected final void createHardlink(long clntPtr, java.lang.String oldpath, java.lang.String newpath, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo)
-
getStatus
protected final JNIFsStatus getStatus(long clntPtr)
-
readlink
protected final java.lang.String readlink(long clntPtr, java.lang.String path, MapRConstants.ErrorValue err)
-
mountVolume
protected final int mountVolume(long clntPtr, java.lang.String volName, java.lang.String mountPath, java.lang.String username, MapRUserInfo userInfo, int mode)
-
unmountVolume
protected final int unmountVolume(long clntPtr, java.lang.String volName, java.lang.String mountPath, java.lang.String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo)
-
NewFidPath
protected final int NewFidPath(long clntPtr, java.lang.String username, int pCid, int pCiNum, int pUniq, MapRUserInfo userInfo, java.lang.String path, boolean forceUpdate)
-
getPathFromFid
protected final java.lang.String getPathFromFid(long clntPtr, java.lang.String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo, boolean useCache, boolean skipFSCall)
-
getVolNameCached
protected final java.lang.String getVolNameCached(long clntPtr, int volId, MapRUserInfo userInfo)
-
getVolName
protected final java.lang.String getVolName(long clntPtr, int volId, MapRUserInfo userInfo)
-
createSnapshot
protected final int createSnapshot(long clntPtr, java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, MapRUserInfo userInfo)
-
createSnapshotLite
protected final int createSnapshotLite(long clntPtr, java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, MapRUserInfo userInfo, long clusterOps)
-
getContainerInfo
public byte[] getContainerInfo(long clntPtr, int[] cids, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
GetUserInfo
public int GetUserInfo(long clntPtr, MapRUserInfo userInfo)
-
initSpoofedUser
public static int initSpoofedUser(java.lang.String spoofedUser, int spoofedUid, java.lang.String spoofedGroup, int spoofedGid)
-
cleanup
public static void cleanup()
-
getZkConnectString
public static java.lang.String getZkConnectString(long clntPtr, boolean cached)
-
createVolLink
public int createVolLink(long clntPtr, java.lang.String volName, java.lang.String volLink, boolean writeable, boolean hidden, MapRUserInfo userInfo)
-
deleteVolLink
public int deleteVolLink(long clntPtr, java.lang.String volLink, MapRUserInfo userInfo)
-
tierOp
public JNIFileTierStatus tierOp(long clntPtr, int op, java.lang.String name, boolean verbose, boolean blocking, long shaHigh, long shaLow, long uniq, MapRConstants.ErrorValue errorVal, MapRUserInfo userInfo)
-
openFidWithParams
public InodeAttributes openFidWithParams(long clntPtr, java.lang.String fid, byte[][] ips, int[] ports, long chunkSize, long fileSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getGatewayIps
public static IPPort[] getGatewayIps(long clusterP, java.lang.String file, java.lang.String dstCluster, boolean skipCache, GatewaySource source, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
readRPC
public static int readRPC(long clusterP, long fileP, Page[] pagesToGet, long intendReadTillOffset, SFid sfid, java.lang.String pfid, byte[][] ips, int[] ports, java.lang.String file, MapRConstants.ErrorValue err, InodeAttributes attrs, MapRUserInfo userInfo)
-
writeRPC
public static int writeRPC(long clusterP, long fileP, Page[] pagesToSend, long flushToPos, boolean flushToServer, MapRUserInfo userInfo)
-
getAttrs
public static long getAttrs(long clusterP, long fileP, InodeAttributes a)
-
flushJniBuffers
public static int flushJniBuffers(long clusterP, long fileP, long flushToPos)
-
adviseFile
public static int adviseFile(long clusterP, long fileP, int type, long offset, long count, MapRUserInfo userInfo)
-
closeFile
public static int closeFile(long clusterP, long fileP, boolean doFlush)
-
getFidServers
public static long[] getFidServers(long clusterP, int cid)
-
openFid
public InodeAttributes openFid(long clntPtr, java.lang.String pfid, java.lang.String file, byte[][] ips, int[] ports, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
createFid
public final long createFid(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
createFid2
public final long createFid2(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, boolean overwrite, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
removeFid
public final int removeFid(long clntPtr, java.lang.String pfid, java.lang.String dir, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
mkdirsFid
public final java.lang.String mkdirsFid(long clntPtr, java.lang.String pfid, java.lang.String file, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
scanKV
public byte[] scanKV(long clntPtr, java.lang.String name, byte[] start, byte[] end, int maxkeys, boolean fromGfsck, MapRConstants.ErrorValue err)
-
lookupkv
public final byte[] lookupkv(long clntPtr, java.lang.String kvPath, byte[] key, MapRConstants.ErrorValue err)------------------------ KvStore native calls -------------------------
-
scankvgivenfid
public final byte[] scankvgivenfid(long clntPtr, byte[] kvFid, byte[] start, byte[] end, MapRConstants.ErrorValue err)
-
opentable
public final long opentable(long clntPtr, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)------------------------ Goose native calls ---------------------------- Parameters:
userInfo- TODO
-
opentablewithfid
public final long opentablewithfid(long clntPtr, java.lang.String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
createtable
public final java.lang.String createtable(long clntPtr, java.lang.String name, java.lang.String user, byte[] attr, byte[] aces, int mode, byte[][] splitKeys, boolean needServerInfo, int auditValue, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
gettablestats
public final byte[] gettablestats(long clntPtr, java.lang.String tablePath, java.lang.String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getscanrangestats
public final byte[] getscanrangestats(long clntPtr, java.lang.String tablePath, java.lang.String indexFid, byte[] stKey, byte[] endKey, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
gettablets
public final byte[] gettablets(long clntPtr, java.lang.String tablePath, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
gettabletswithfid
public final byte[] gettabletswithfid(long clntPtr, java.lang.String fid, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
createcolumnfamily
public final void createcolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, byte[] schFamily, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
modifycolumnfamily
public final void modifycolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, byte[] schFamily, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
deletecolumnfamily
public final void deletecolumnfamily(long clntPtr, java.lang.String tablePath, java.lang.String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
listcolumnfamily
public final byte[] listcolumnfamily(long clntPtr, java.lang.String tablePath, boolean wantAces, boolean useCached, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
modifytableattr
public final void modifytableattr(long clntPtr, java.lang.String tablePath, byte[] tableAttr, byte[] tableAces, boolean genUuid, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
gettablebasicattrs
public final byte[] gettablebasicattrs(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
gettableattr
public final byte[] gettableattr(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
getServerForCid
public final java.lang.String getServerForCid(long clntPtr, int cid, MapRConstants.ErrorValue err)
-
tabletstat
public final byte[] tabletstat(long clntPtr, java.lang.String fid, MapRConstants.ErrorValue err)
-
splittableregion
public final void splittableregion(long clntPtr, java.lang.String fidstr, boolean ignoreRegionTooSmallError, MapRConstants.ErrorValue err)
-
packtableregion
public final void packtableregion(long clntPtr, java.lang.String fidstr, int ctype, MapRConstants.ErrorValue err)
-
mergetableregion
public final void mergetableregion(long clntPtr, java.lang.String fidstr, MapRConstants.ErrorValue err)
-
getNumAvailRAPages
public static final int getNumAvailRAPages()
-
getNumRAPages
public static final int getNumRAPages()
-
listtablereplicas
public final byte[] listtablereplicas(long clntPtr, java.lang.String tablePath, boolean wantStats, boolean skipFieldsReadPermCheck, boolean refreshNow, boolean getSindexes, boolean compactInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
addtablereplica
public final int addtablereplica(long clntPtr, java.lang.String tablePath, byte[] replicaDesc, byte[] autoSetupInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
edittablereplica
public final void edittablereplica(long clntPtr, java.lang.String tablePath, java.lang.String clusterName, java.lang.String replicaPath, java.lang.String replicaTopic, boolean allowAllCfs, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
removetablereplica
public final void removetablereplica(long clntPtr, java.lang.String tablePath, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
listtableupstreams
public final byte[] listtableupstreams(long clntPtr, java.lang.String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
addtableupstream
public final void addtableupstream(long clntPtr, java.lang.String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
removetableupstream
public final void removetableupstream(long clntPtr, java.lang.String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo)
-
creates3bucket
public final byte[] creates3bucket(long clntPtr, java.lang.String parentName, java.lang.String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, java.lang.String Domain, int aId, boolean worm, long onwerUid)------------------------ S3 native calls ---------------------------
-
removes3bucket
public final byte[] removes3bucket(long clntPtr, java.lang.String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, java.lang.String domainName)
-
fetchGNSClusters
protected final byte[] fetchGNSClusters(long clntPtr)
-
-