Fix TestOfflineEditsViewer after merging.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/54767d3f Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/54767d3f Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/54767d3f Branch: refs/heads/trunk Commit: 54767d3ff410cafd404e9c15c4db7b9512eb02d7 Parents: 300cb12 Author: Jing Zhao <ji...@apache.org> Authored: Fri Sep 5 12:05:22 2014 -0700 Committer: Jing Zhao <ji...@apache.org> Committed: Fri Sep 5 12:05:22 2014 -0700 ---------------------------------------------------------------------- .../org/apache/hadoop/hdfs/DFSTestUtil.java | 2 + .../hadoop-hdfs/src/test/resources/editsStored | Bin 0 -> 4992 bytes .../src/test/resources/editsStored.xml | 1033 ++++++++++++++++++ 3 files changed, 1035 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/54767d3f/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java index 174f973..96e50df 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java @@ -1079,6 +1079,8 @@ public class DFSTestUtil { FSDataOutputStream s = filesystem.create(pathFileCreate); // OP_CLOSE 9 s.close(); + // OP_SET_STORAGE_POLICY 45 + filesystem.setStoragePolicy(pathFileCreate, "HOT"); // OP_RENAME_OLD 1 final Path pathFileMoved = new Path("/file_moved"); filesystem.rename(pathFileCreate, pathFileMoved); http://git-wip-us.apache.org/repos/asf/hadoop/blob/54767d3f/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored index e69de29..3b66d43 100644 Binary files a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored and b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored differ http://git-wip-us.apache.org/repos/asf/hadoop/blob/54767d3f/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml index e69de29..c8eecc3 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml @@ -0,0 +1,1033 @@ +<?xml version="1.0" encoding="UTF-8"?> +<EDITS> + <EDITS_VERSION>-59</EDITS_VERSION> + <RECORD> + <OPCODE>OP_START_LOG_SEGMENT</OPCODE> + <DATA> + <TXID>1</TXID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_UPDATE_MASTER_KEY</OPCODE> + <DATA> + <TXID>2</TXID> + <DELEGATION_KEY> + <KEY_ID>1</KEY_ID> + <EXPIRY_DATE>1410634509611</EXPIRY_DATE> + <KEY>201e2572e03d089c</KEY> + </DELEGATION_KEY> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_UPDATE_MASTER_KEY</OPCODE> + <DATA> + <TXID>3</TXID> + <DELEGATION_KEY> + <KEY_ID>2</KEY_ID> + <EXPIRY_DATE>1410634509614</EXPIRY_DATE> + <KEY>ef4542e27fb38301</KEY> + </DELEGATION_KEY> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>4</TXID> + <LENGTH>0</LENGTH> + <INODEID>16386</INODEID> + <PATH>/file_create</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310217</MTIME> + <ATIME>1409943310217</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>5</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>5</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/file_create</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310240</MTIME> + <ATIME>1409943310217</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_STORAGE_POLICY</OPCODE> + <DATA> + <TXID>6</TXID> + <PATH>/file_create</PATH> + <POLICYID>12</POLICYID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_RENAME_OLD</OPCODE> + <DATA> + <TXID>7</TXID> + <LENGTH>0</LENGTH> + <SRC>/file_create</SRC> + <DST>/file_moved</DST> + <TIMESTAMP>1409943310247</TIMESTAMP> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>8</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_DELETE</OPCODE> + <DATA> + <TXID>8</TXID> + <LENGTH>0</LENGTH> + <PATH>/file_moved</PATH> + <TIMESTAMP>1409943310253</TIMESTAMP> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>9</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_MKDIR</OPCODE> + <DATA> + <TXID>9</TXID> + <LENGTH>0</LENGTH> + <INODEID>16387</INODEID> + <PATH>/directory_mkdir</PATH> + <TIMESTAMP>1409943310260</TIMESTAMP> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>493</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOW_SNAPSHOT</OPCODE> + <DATA> + <TXID>10</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_DISALLOW_SNAPSHOT</OPCODE> + <DATA> + <TXID>11</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOW_SNAPSHOT</OPCODE> + <DATA> + <TXID>12</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CREATE_SNAPSHOT</OPCODE> + <DATA> + <TXID>13</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + <SNAPSHOTNAME>snapshot1</SNAPSHOTNAME> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>14</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_RENAME_SNAPSHOT</OPCODE> + <DATA> + <TXID>14</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + <SNAPSHOTOLDNAME>snapshot1</SNAPSHOTOLDNAME> + <SNAPSHOTNEWNAME>snapshot2</SNAPSHOTNEWNAME> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>15</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_DELETE_SNAPSHOT</OPCODE> + <DATA> + <TXID>15</TXID> + <SNAPSHOTROOT>/directory_mkdir</SNAPSHOTROOT> + <SNAPSHOTNAME>snapshot2</SNAPSHOTNAME> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>16</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>16</TXID> + <LENGTH>0</LENGTH> + <INODEID>16388</INODEID> + <PATH>/file_create</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310284</MTIME> + <ATIME>1409943310284</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>17</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>17</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/file_create</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310286</MTIME> + <ATIME>1409943310284</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_REPLICATION</OPCODE> + <DATA> + <TXID>18</TXID> + <PATH>/file_create</PATH> + <REPLICATION>1</REPLICATION> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_PERMISSIONS</OPCODE> + <DATA> + <TXID>19</TXID> + <SRC>/file_create</SRC> + <MODE>511</MODE> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_OWNER</OPCODE> + <DATA> + <TXID>20</TXID> + <SRC>/file_create</SRC> + <USERNAME>newOwner</USERNAME> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_TIMES</OPCODE> + <DATA> + <TXID>21</TXID> + <LENGTH>0</LENGTH> + <PATH>/file_create</PATH> + <MTIME>1285195527000</MTIME> + <ATIME>1285195527000</ATIME> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_QUOTA</OPCODE> + <DATA> + <TXID>22</TXID> + <SRC>/directory_mkdir</SRC> + <NSQUOTA>1000</NSQUOTA> + <DSQUOTA>-1</DSQUOTA> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_RENAME</OPCODE> + <DATA> + <TXID>23</TXID> + <LENGTH>0</LENGTH> + <SRC>/file_create</SRC> + <DST>/file_moved</DST> + <TIMESTAMP>1409943310302</TIMESTAMP> + <OPTIONS>NONE</OPTIONS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>24</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>24</TXID> + <LENGTH>0</LENGTH> + <INODEID>16389</INODEID> + <PATH>/file_concat_target</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310306</MTIME> + <ATIME>1409943310306</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>26</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>25</TXID> + <BLOCK_ID>1073741825</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>26</TXID> + <GENSTAMPV2>1001</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>27</TXID> + <PATH>/file_concat_target</PATH> + <BLOCK> + <BLOCK_ID>1073741825</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1001</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>28</TXID> + <BLOCK_ID>1073741826</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>29</TXID> + <GENSTAMPV2>1002</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>30</TXID> + <PATH>/file_concat_target</PATH> + <BLOCK> + <BLOCK_ID>1073741825</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1001</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741826</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1002</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>31</TXID> + <BLOCK_ID>1073741827</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>32</TXID> + <GENSTAMPV2>1003</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>33</TXID> + <PATH>/file_concat_target</PATH> + <BLOCK> + <BLOCK_ID>1073741826</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1002</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741827</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1003</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>34</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/file_concat_target</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310402</MTIME> + <ATIME>1409943310306</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <BLOCK> + <BLOCK_ID>1073741825</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1001</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741826</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1002</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741827</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1003</GENSTAMP> + </BLOCK> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>35</TXID> + <LENGTH>0</LENGTH> + <INODEID>16390</INODEID> + <PATH>/file_concat_0</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310407</MTIME> + <ATIME>1409943310407</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>39</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>36</TXID> + <BLOCK_ID>1073741828</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>37</TXID> + <GENSTAMPV2>1004</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>38</TXID> + <PATH>/file_concat_0</PATH> + <BLOCK> + <BLOCK_ID>1073741828</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1004</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>39</TXID> + <BLOCK_ID>1073741829</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>40</TXID> + <GENSTAMPV2>1005</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>41</TXID> + <PATH>/file_concat_0</PATH> + <BLOCK> + <BLOCK_ID>1073741828</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1004</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741829</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1005</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>42</TXID> + <BLOCK_ID>1073741830</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>43</TXID> + <GENSTAMPV2>1006</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>44</TXID> + <PATH>/file_concat_0</PATH> + <BLOCK> + <BLOCK_ID>1073741829</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1005</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741830</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1006</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>45</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/file_concat_0</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310430</MTIME> + <ATIME>1409943310407</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <BLOCK> + <BLOCK_ID>1073741828</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1004</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741829</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1005</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741830</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1006</GENSTAMP> + </BLOCK> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>46</TXID> + <LENGTH>0</LENGTH> + <INODEID>16391</INODEID> + <PATH>/file_concat_1</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310434</MTIME> + <ATIME>1409943310434</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>51</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>47</TXID> + <BLOCK_ID>1073741831</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>48</TXID> + <GENSTAMPV2>1007</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>49</TXID> + <PATH>/file_concat_1</PATH> + <BLOCK> + <BLOCK_ID>1073741831</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1007</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>50</TXID> + <BLOCK_ID>1073741832</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>51</TXID> + <GENSTAMPV2>1008</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>52</TXID> + <PATH>/file_concat_1</PATH> + <BLOCK> + <BLOCK_ID>1073741831</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1007</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741832</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1008</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>53</TXID> + <BLOCK_ID>1073741833</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>54</TXID> + <GENSTAMPV2>1009</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>55</TXID> + <PATH>/file_concat_1</PATH> + <BLOCK> + <BLOCK_ID>1073741832</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1008</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741833</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1009</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>56</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/file_concat_1</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310457</MTIME> + <ATIME>1409943310434</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <BLOCK> + <BLOCK_ID>1073741831</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1007</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741832</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1008</GENSTAMP> + </BLOCK> + <BLOCK> + <BLOCK_ID>1073741833</BLOCK_ID> + <NUM_BYTES>512</NUM_BYTES> + <GENSTAMP>1009</GENSTAMP> + </BLOCK> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CONCAT_DELETE</OPCODE> + <DATA> + <TXID>57</TXID> + <LENGTH>0</LENGTH> + <TRG>/file_concat_target</TRG> + <TIMESTAMP>1409943310460</TIMESTAMP> + <SOURCES> + <SOURCE1>/file_concat_0</SOURCE1> + <SOURCE2>/file_concat_1</SOURCE2> + </SOURCES> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>62</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SYMLINK</OPCODE> + <DATA> + <TXID>58</TXID> + <LENGTH>0</LENGTH> + <INODEID>16392</INODEID> + <PATH>/file_symlink</PATH> + <VALUE>/file_concat_target</VALUE> + <MTIME>1409943310463</MTIME> + <ATIME>1409943310463</ATIME> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>511</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>63</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD</OPCODE> + <DATA> + <TXID>59</TXID> + <LENGTH>0</LENGTH> + <INODEID>16393</INODEID> + <PATH>/hard-lease-recovery-test</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943310466</MTIME> + <ATIME>1409943310466</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME>DFSClient_NONMAPREDUCE_588677218_1</CLIENT_NAME> + <CLIENT_MACHINE>127.0.0.1</CLIENT_MACHINE> + <OVERWRITE>true</OVERWRITE> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>64</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ALLOCATE_BLOCK_ID</OPCODE> + <DATA> + <TXID>60</TXID> + <BLOCK_ID>1073741834</BLOCK_ID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>61</TXID> + <GENSTAMPV2>1010</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_BLOCK</OPCODE> + <DATA> + <TXID>62</TXID> + <PATH>/hard-lease-recovery-test</PATH> + <BLOCK> + <BLOCK_ID>1073741834</BLOCK_ID> + <NUM_BYTES>0</NUM_BYTES> + <GENSTAMP>1010</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_UPDATE_BLOCKS</OPCODE> + <DATA> + <TXID>63</TXID> + <PATH>/hard-lease-recovery-test</PATH> + <BLOCK> + <BLOCK_ID>1073741834</BLOCK_ID> + <NUM_BYTES>11</NUM_BYTES> + <GENSTAMP>1010</GENSTAMP> + </BLOCK> + <RPC_CLIENTID></RPC_CLIENTID> + <RPC_CALLID>-2</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_GENSTAMP_V2</OPCODE> + <DATA> + <TXID>64</TXID> + <GENSTAMPV2>1011</GENSTAMPV2> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_REASSIGN_LEASE</OPCODE> + <DATA> + <TXID>65</TXID> + <LEASEHOLDER>DFSClient_NONMAPREDUCE_588677218_1</LEASEHOLDER> + <PATH>/hard-lease-recovery-test</PATH> + <NEWHOLDER>HDFS_NameNode</NEWHOLDER> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_CLOSE</OPCODE> + <DATA> + <TXID>66</TXID> + <LENGTH>0</LENGTH> + <INODEID>0</INODEID> + <PATH>/hard-lease-recovery-test</PATH> + <REPLICATION>1</REPLICATION> + <MTIME>1409943313176</MTIME> + <ATIME>1409943310466</ATIME> + <BLOCKSIZE>512</BLOCKSIZE> + <CLIENT_NAME></CLIENT_NAME> + <CLIENT_MACHINE></CLIENT_MACHINE> + <OVERWRITE>false</OVERWRITE> + <BLOCK> + <BLOCK_ID>1073741834</BLOCK_ID> + <NUM_BYTES>11</NUM_BYTES> + <GENSTAMP>1011</GENSTAMP> + </BLOCK> + <PERMISSION_STATUS> + <USERNAME>jing</USERNAME> + <GROUPNAME>supergroup</GROUPNAME> + <MODE>420</MODE> + </PERMISSION_STATUS> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_CACHE_POOL</OPCODE> + <DATA> + <TXID>67</TXID> + <POOLNAME>pool1</POOLNAME> + <OWNERNAME>jing</OWNERNAME> + <GROUPNAME>staff</GROUPNAME> + <MODE>493</MODE> + <LIMIT>9223372036854775807</LIMIT> + <MAXRELATIVEEXPIRY>2305843009213693951</MAXRELATIVEEXPIRY> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>71</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_MODIFY_CACHE_POOL</OPCODE> + <DATA> + <TXID>68</TXID> + <POOLNAME>pool1</POOLNAME> + <LIMIT>99</LIMIT> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>72</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ADD_CACHE_DIRECTIVE</OPCODE> + <DATA> + <TXID>69</TXID> + <ID>1</ID> + <PATH>/path</PATH> + <REPLICATION>1</REPLICATION> + <POOL>pool1</POOL> + <EXPIRATION>2305844419157007447</EXPIRATION> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>73</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_MODIFY_CACHE_DIRECTIVE</OPCODE> + <DATA> + <TXID>70</TXID> + <ID>1</ID> + <REPLICATION>2</REPLICATION> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>74</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_REMOVE_CACHE_DIRECTIVE</OPCODE> + <DATA> + <TXID>71</TXID> + <ID>1</ID> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>75</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_REMOVE_CACHE_POOL</OPCODE> + <DATA> + <TXID>72</TXID> + <POOLNAME>pool1</POOLNAME> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>76</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_ACL</OPCODE> + <DATA> + <TXID>73</TXID> + <SRC>/file_concat_target</SRC> + <ENTRY> + <SCOPE>ACCESS</SCOPE> + <TYPE>USER</TYPE> + <PERM>rw-</PERM> + </ENTRY> + <ENTRY> + <SCOPE>ACCESS</SCOPE> + <TYPE>USER</TYPE> + <NAME>user</NAME> + <PERM>rw-</PERM> + </ENTRY> + <ENTRY> + <SCOPE>ACCESS</SCOPE> + <TYPE>GROUP</TYPE> + <PERM>-w-</PERM> + </ENTRY> + <ENTRY> + <SCOPE>ACCESS</SCOPE> + <TYPE>MASK</TYPE> + <PERM>rw-</PERM> + </ENTRY> + <ENTRY> + <SCOPE>ACCESS</SCOPE> + <TYPE>OTHER</TYPE> + <PERM>---</PERM> + </ENTRY> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_XATTR</OPCODE> + <DATA> + <TXID>74</TXID> + <SRC>/file_concat_target</SRC> + <XATTR> + <NAMESPACE>USER</NAMESPACE> + <NAME>a1</NAME> + <VALUE>0x313233</VALUE> + </XATTR> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>78</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_SET_XATTR</OPCODE> + <DATA> + <TXID>75</TXID> + <SRC>/file_concat_target</SRC> + <XATTR> + <NAMESPACE>USER</NAMESPACE> + <NAME>a2</NAME> + <VALUE>0x373839</VALUE> + </XATTR> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>79</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_REMOVE_XATTR</OPCODE> + <DATA> + <TXID>76</TXID> + <SRC>/file_concat_target</SRC> + <XATTR> + <NAMESPACE>USER</NAMESPACE> + <NAME>a2</NAME> + </XATTR> + <RPC_CLIENTID>e33c0cc9-12b1-49a2-80eb-4d35d3b79960</RPC_CLIENTID> + <RPC_CALLID>80</RPC_CALLID> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ROLLING_UPGRADE_START</OPCODE> + <DATA> + <TXID>77</TXID> + <STARTTIME>1409943313537</STARTTIME> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_ROLLING_UPGRADE_FINALIZE</OPCODE> + <DATA> + <TXID>78</TXID> + <FINALIZETIME>1409943313537</FINALIZETIME> + </DATA> + </RECORD> + <RECORD> + <OPCODE>OP_END_LOG_SEGMENT</OPCODE> + <DATA> + <TXID>79</TXID> + </DATA> + </RECORD> +</EDITS>