Add the missed file in commit r1499029
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1499041 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
37f587563a
commit
70e9e58ff3
@ -50,7 +50,6 @@ public MountdBase(List<String> exports, RpcProgram program) throws IOException {
|
||||
|
||||
/* Start UDP server */
|
||||
private void startUDPServer() {
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_UDP);
|
||||
SimpleUdpServer udpServer = new SimpleUdpServer(rpcProgram.getPort(),
|
||||
rpcProgram, 1);
|
||||
udpServer.run();
|
||||
@ -58,14 +57,17 @@ private void startUDPServer() {
|
||||
|
||||
/* Start TCP server */
|
||||
private void startTCPServer() {
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_TCP);
|
||||
SimpleTcpServer tcpServer = new SimpleTcpServer(rpcProgram.getPort(),
|
||||
rpcProgram, 1);
|
||||
tcpServer.run();
|
||||
}
|
||||
|
||||
public void start() {
|
||||
public void start(boolean register) {
|
||||
startUDPServer();
|
||||
startTCPServer();
|
||||
if (register) {
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_UDP);
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_TCP);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -52,10 +52,12 @@ protected Nfs3Base(MountdBase mountd, RpcProgram program) {
|
||||
this.rpcProgram = program;
|
||||
}
|
||||
|
||||
public void start() {
|
||||
mountd.start(); // Start mountd
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_TCP);
|
||||
public void start(boolean register) {
|
||||
mountd.start(register); // Start mountd
|
||||
startTCPServer(); // Start TCP server
|
||||
if (register) {
|
||||
rpcProgram.register(PortmapMapping.TRANSPORT_TCP);
|
||||
}
|
||||
}
|
||||
|
||||
private void startTCPServer() {
|
||||
|
@ -96,6 +96,22 @@ public Nfs3FileAttributes(boolean isDir, int nlink, short mode, int uid,
|
||||
this.ctime = this.mtime;
|
||||
}
|
||||
|
||||
public Nfs3FileAttributes(Nfs3FileAttributes other) {
|
||||
this.type = other.getType();
|
||||
this.mode = other.getMode();
|
||||
this.nlink = other.getNlink();
|
||||
this.uid = other.getUid();
|
||||
this.gid = other.getGid();
|
||||
this.size = other.getSize();
|
||||
this.used = other.getUsed();
|
||||
this.rdev = new Specdata3();
|
||||
this.fsid = other.getFsid();
|
||||
this.fileid = other.getFileid();
|
||||
this.mtime = new NfsTime(other.getMtime());
|
||||
this.atime = new NfsTime(other.getAtime());
|
||||
this.ctime = new NfsTime(other.getCtime());
|
||||
}
|
||||
|
||||
public void serialize(XDR xdr) {
|
||||
xdr.writeInt(type);
|
||||
xdr.writeInt(mode);
|
||||
|
@ -61,6 +61,7 @@ public static class DirList3 {
|
||||
|
||||
public DirList3(Entry3[] entries, boolean eof) {
|
||||
this.entries = ObjectArrays.newArray(entries, entries.length);
|
||||
System.arraycopy(this.entries, 0, entries, 0, entries.length);
|
||||
this.eof = eof;
|
||||
}
|
||||
}
|
||||
|
@ -65,6 +65,7 @@ public static class DirListPlus3 {
|
||||
|
||||
public DirListPlus3(EntryPlus3[] entries, boolean eof) {
|
||||
this.entries = ObjectArrays.newArray(entries, entries.length);
|
||||
System.arraycopy(this.entries, 0, entries, 0, entries.length);
|
||||
this.eof = eof;
|
||||
}
|
||||
|
||||
|
@ -92,6 +92,11 @@
|
||||
<artifactId>hadoop-auth</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<artifactId>hadoop-nfs</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<artifactId>hadoop-hdfs</artifactId>
|
||||
|
Loading…
Reference in New Issue
Block a user