1.
|
DataNode support for multiple datasets |
|
Resolved |
Arpit Agarwal
|
2.
|
Ozone: Introduce STORAGE_CONTAINER_SERVICE as a new NodeType. |
|
Resolved |
Arpit Agarwal
|
3.
|
Ozone: Refactor FsDatasetSpi to pull up HDFS-agnostic functionality into parent interface |
|
Closed |
Arpit Agarwal
|
4.
|
OzoneHandler : Add Quota Support |
|
Resolved |
Anu Engineer
|
5.
|
Create REST Interface for Volumes |
|
Resolved |
Anu Engineer
|
6.
|
OzoneHandler : Add Error Table |
|
Resolved |
Anu Engineer
|
7.
|
OzoneHandler: Add userAuth Interface and Simple userAuth handler |
|
Resolved |
Anu Engineer
|
8.
|
Ozone: fix the missing entries in hdfs script |
|
Resolved |
Chen Liang
|
9.
|
Ozone: TestBlockPoolManager fails in ozone branch. |
|
Resolved |
Chen Liang
|
10.
|
Ozone:SCM: Add support for registerNode in datanode |
|
Resolved |
Anu Engineer
|
11.
|
OzoneHandler : Support List and Info Volumes |
|
Resolved |
Anu Engineer
|
12.
|
Ozone: StorageContainerManager fails to compile after merge of HDFS-10312 maxDataLength enforcement. |
|
Resolved |
Chris Nauroth
|
13.
|
Ozone: Add Ozone Client lib for volume handling |
|
Resolved |
Anu Engineer
|
14.
|
Ozone: Support starting StorageContainerManager as a daemon |
|
Resolved |
Arpit Agarwal
|
15.
|
Ozone : move Chunk IO and container protocol calls to hdfs-client |
|
Resolved |
Chen Liang
|
16.
|
Ozone : fix XceiverClient slow shutdown |
|
Resolved |
Chen Liang
|
17.
|
Ozone : move ozone XceiverClient to hdfs-client |
|
Resolved |
Chen Liang
|
18.
|
Ozone: SCM: Add datanode protocol |
|
Resolved |
Anu Engineer
|
19.
|
Ozone: TestEndpoint task failure |
|
Resolved |
Xiaoyu Yao
|
20.
|
Ozone:SCM: Add support for registerNode in SCM |
|
Resolved |
Anu Engineer
|
21.
|
Ozone : add client-facing container APIs and container references |
|
Resolved |
Chen Liang
|
22.
|
OzoneHandler : Add volume handler |
|
Resolved |
Anu Engineer
|
23.
|
Ozone: SCM: Make SCM use container protocol |
|
Resolved |
Anu Engineer
|
24.
|
DataNode should filter the set of NameSpaceInfos passed to Datasets |
|
Closed |
Arpit Agarwal
|
25.
|
OzoneHandler : Add ACL support |
|
Resolved |
Anu Engineer
|
26.
|
Move DatasetSpi to new package |
|
Closed |
Arpit Agarwal
|
27.
|
OzoneHandler : Add Local StorageHandler support for volumes |
|
Resolved |
Anu Engineer
|
28.
|
Ozone: Introduce KeyValueContainerDatasetSpi |
|
Closed |
Arpit Agarwal
|
29.
|
OzoneHandler : Add Volume Interface to Data Node HTTP Server |
|
Resolved |
Kanaka Kumar Avvaru
|
30.
|
OzoneHandler : Add common bucket objects |
|
Resolved |
Anu Engineer
|
31.
|
OzoneHandler: Integration of REST interface and container data pipeline back-end |
|
Resolved |
Chris Nauroth
|
32.
|
OzoneHandler : Add Bucket REST Interface |
|
Resolved |
Anu Engineer
|
33.
|
Ozone: Add small file support RPC |
|
Resolved |
Anu Engineer
|
34.
|
Ozone: Cleanup some dependencies |
|
Resolved |
Anu Engineer
|
35.
|
Ozone: use containers with the state machine |
|
Resolved |
Anu Engineer
|
36.
|
Ozone: Add allocateContainer RPC |
|
Resolved |
Anu Engineer
|
37.
|
Ozone: Unify StorageContainerConfiguration with ozone-default.xml & ozone-site.xml |
|
Resolved |
Kanaka Kumar Avvaru
|
38.
|
OzoneHandler : Enable stand-alone local testing mode |
|
Resolved |
Anu Engineer
|
39.
|
OzoneHandler : Add localStorageHandler support for Buckets |
|
Resolved |
Anu Engineer
|
40.
|
OzoneHandler : Enable MiniDFSCluster based testing for Ozone |
|
Resolved |
Anu Engineer
|
41.
|
Ozone: Add container definitions |
|
Resolved |
Anu Engineer
|
42.
|
Exclude Ozone protobuf-generated classes from Findbugs analysis. |
|
Resolved |
Chris Nauroth
|
43.
|
Ozone: Add container transport server |
|
Resolved |
Anu Engineer
|
44.
|
Ozone: Add container transport client |
|
Resolved |
Anu Engineer
|
45.
|
Stop tracking CHANGES.txt in the HDFS-7240 feature branch. |
|
Resolved |
Chris Nauroth
|
46.
|
OzoneHandler : Add Key handler |
|
Resolved |
Anu Engineer
|
47.
|
Ozone: Add Ozone Client lib for bucket handling |
|
Resolved |
Anu Engineer
|
48.
|
ozone : Add volume commands to CLI |
|
Resolved |
Anu Engineer
|
49.
|
Ozone : Add container dispatcher |
|
Resolved |
Anu Engineer
|
50.
|
Ozone: Add buckets commands to CLI |
|
Resolved |
Anu Engineer
|
51.
|
OzoneHandler : Add localstorage support for keys |
|
Resolved |
Anu Engineer
|
52.
|
Ozone: Adding logging support |
|
Resolved |
Anu Engineer
|
53.
|
Ozone: Refactor container Namespace |
|
Resolved |
Anu Engineer
|
54.
|
Ozone : Enable better error reporting for failed commands in ozone shell |
|
Resolved |
Anu Engineer
|
55.
|
ozone : Add key commands to CLI |
|
Resolved |
Anu Engineer
|
56.
|
Ozone: Add container persistence |
|
Resolved |
Anu Engineer
|
57.
|
Ozone: Implement storage container manager |
|
Resolved |
Chris Nauroth
|
58.
|
Fix failing HDFS tests on HDFS-7240 Ozone branch. |
|
Resolved |
Xiaobing Zhou
|
59.
|
Ozone : Add chunk persistance |
|
Resolved |
Anu Engineer
|
60.
|
Ozone: Add key Persistence |
|
Resolved |
Anu Engineer
|
61.
|
Ozone: end-to-end integration for create/get volumes, buckets and keys. |
|
Resolved |
Chris Nauroth
|
62.
|
Ozone: Make config key naming consistent |
|
Resolved |
Anu Engineer
|
63.
|
Ozone: Shutdown cleanly |
|
Resolved |
Anu Engineer
|
64.
|
Ozone : exclude cblock protobuf files from findbugs check |
|
Resolved |
Xiaoyu Yao
|
65.
|
Ozone : reuse Xceiver connection |
|
Resolved |
Chen Liang
|
66.
|
Ozone : move StorageContainerLocation protocol to hdfs-client |
|
Resolved |
Chen Liang
|
67.
|
Ozone: Add metrics for container operations and export over JMX |
|
Resolved |
Mukul Kumar Singh
|
68.
|
Ozone:SCM: Add chill mode support to NodeManager. |
|
Resolved |
Anu Engineer
|
69.
|
Ozone: Add paging support to list Volumes |
|
Resolved |
Anu Engineer
|
70.
|
Ozone: Optimize key writes to chunks by providing a bulk write implementation in ChunkOutputStream. |
|
Resolved |
Chris Nauroth
|
71.
|
Ozone: Introduce new config keys for SCM service endpoints |
|
Resolved |
Arpit Agarwal
|
72.
|
Fix Ozone unit tests to use MiniOzoneCluster |
|
Resolved |
Arpit Agarwal
|
73.
|
Ozone: SCM: Add NodeManager |
|
Resolved |
Anu Engineer
|
74.
|
Ozone: TestContainerMapping needs to cleanup levelDB files |
|
Resolved |
Xiaoyu Yao
|
75.
|
Ozone: SCM: Send node report to SCM with heartbeat |
|
Resolved |
Xiaoyu Yao
|
76.
|
Ozone: Fix flaky TestNodeManager#testScmNodeReportUpdate |
|
Resolved |
Xiaoyu Yao
|
77.
|
Ozone: SCM: Add negative tests cases for datanodeStatemachine |
|
Resolved |
Weiwei Yang
|
78.
|
Ozone: Exclude container protobuf files from findbugs check |
|
Resolved |
Yuanbo Liu
|
79.
|
Ozone: Fix Container test regression. |
|
Resolved |
Anu Engineer
|
80.
|
Ozone: TestDatanodeStateMachine is failing intermittently |
|
Resolved |
Weiwei Yang
|
81.
|
Ozone: Add protobuf definitions for container reports |
|
Resolved |
Anu Engineer
|
82.
|
Ozone: Fix TestEndpoint test regression |
|
Resolved |
Anu Engineer
|
83.
|
Ozone: Improve logging and error handling in the container layer |
|
Resolved |
Anu Engineer
|
84.
|
Ozone:SCM: Support MXBean for SCM and NodeManager |
|
Resolved |
Weiwei Yang
|
85.
|
Ozone: Separate XceiverServer and XceiverClient into interfaces and implementations |
|
Resolved |
Tsz-wo Sze
|
86.
|
Ozone: SCM: Move SCM config keys to ScmConfig |
|
Resolved |
Weiwei Yang
|
87.
|
Ozone: SCM: Container allocation based on node report |
|
Resolved |
Xiaoyu Yao
|
88.
|
Ozone: Fix TestContainerPersistence failures |
|
Resolved |
Xiaoyu Yao
|
89.
|
Ozone: Fix TestDatanodeStateMachine#testDatanodeStateContext |
|
Resolved |
Anu Engineer
|
90.
|
Ozone: SCM: Add close container RPC |
|
Resolved |
Anu Engineer
|
91.
|
Ozone: Fix datanode ID handling in MiniOzoneCluster |
|
Resolved |
Weiwei Yang
|
92.
|
Ozone: Add the ability to handle sendContainerReport Command |
|
Resolved |
Anu Engineer
|
93.
|
Ozone: Merge with trunk needed a ignore duplicate entry in pom file due to shading |
|
Resolved |
Tsz-wo Sze
|
94.
|
Ozone: MiniOzoneCluster prints too many log messages by default |
|
Resolved |
Tsz-wo Sze
|
95.
|
Ozone: Add a check to prevent removing a container that has keys in it |
|
Resolved |
Weiwei Yang
|
96.
|
Ozone: SCM: Add node pool management API |
|
Resolved |
Xiaoyu Yao
|
97.
|
Ozone: SCM: Support update container |
|
Resolved |
Weiwei Yang
|
98.
|
Ozone: close container should call compactDB |
|
Resolved |
Anu Engineer
|
99.
|
Ozone: SCM: Add Comparable Metric Support |
|
Resolved |
Anu Engineer
|
100.
|
Ozone: Implement XceiverServerSpi and XceiverClientSpi using Ratis |
|
Resolved |
Tsz-wo Sze
|
101.
|
Ozone: Document missing metrics for container operations |
|
Resolved |
Yiqun Lin
|
102.
|
Ozone: Unit tests running failed in Windows |
|
Resolved |
Yiqun Lin
|
103.
|
Ozone: Allocate container for MiniOzone cluster fails because of insufficient space error |
|
Resolved |
Mukul Kumar Singh
|
104.
|
Ozone: Fix UT failures that caused by hard coded datanode data dirs |
|
Resolved |
Weiwei Yang
|
105.
|
Ozone: support setting chunk size in streaming API |
|
Resolved |
Yiqun Lin
|
106.
|
Ozone:SCM: Remove null command |
|
Resolved |
Yuanbo Liu
|
107.
|
Ozone: TestContainerPlacement fails because of string mismatch in expected Message |
|
Resolved |
Mukul Kumar Singh
|
108.
|
Ozone: Implement listKey function for KeyManager |
|
Resolved |
Weiwei Yang
|
109.
|
Ozone: SCM: CLI: Design SCM Command line interface |
|
Resolved |
Anu Engineer
|
110.
|
Ozone: Add unit test for storage container metrics |
|
Resolved |
Yiqun Lin
|
111.
|
Ozone: Support force delete a container |
|
Resolved |
Yuanbo Liu
|
112.
|
Ozone: SCM daemon is unable to be started via CLI |
|
Resolved |
Weiwei Yang
|
113.
|
Ozone: SCM: CLI: Add shell code placeholder classes |
|
Resolved |
Chen Liang
|
114.
|
Ozone: SCM: Add Block APIs |
|
Resolved |
Xiaoyu Yao
|
115.
|
Ozone: Fix compile error due to inconsistent package name |
|
Resolved |
Yiqun Lin
|
116.
|
Ozone: misc improvements for SCM CLI |
|
Resolved |
Weiwei Yang
|
117.
|
Ozone: SCM: Support listContainers API |
|
Resolved |
Xiaoyu Yao
|
118.
|
Ozone: SCM CLI: Implement delete container command |
|
Resolved |
Weiwei Yang
|
119.
|
Ozone: add the DB names to OzoneConsts |
|
Resolved |
Chen Liang
|
120.
|
Ozone: Revise create container CLI specification and implementation |
|
Resolved |
Weiwei Yang
|
121.
|
Ozone:SCM: Add support for getContainer in SCM |
|
Resolved |
Nandakumar
|
122.
|
Ozone : need to fix OZONE_SCM_DEFAULT_PORT |
|
Resolved |
Chen Liang
|
123.
|
Ozone: Reuse ObjectMapper instance to improve the performance |
|
Resolved |
Yiqun Lin
|
124.
|
Ozone: SCM: CLI: Add Debug command |
|
Resolved |
Chen Liang
|
125.
|
Ozone : SCMNodeManager#close() should also close node pool manager object |
|
Resolved |
Chen Liang
|
126.
|
Ozone: Get container report should only report closed containers |
|
Resolved |
Weiwei Yang
|
127.
|
Ozone: SCM: CLI: Revisit delete container API |
|
Resolved |
Weiwei Yang
|
128.
|
Ozone : add DEBUG CLI support of blockDB file |
|
Resolved |
Chen Liang
|
129.
|
Ozone: Add finer error codes for container operaions |
|
Resolved |
Yiqun Lin
|
130.
|
Ozone: SCM CLI: Implement info container command |
|
Resolved |
Yuanbo Liu
|
131.
|
Ozone: Fix spotbugs warnings |
|
Resolved |
Weiwei Yang
|
132.
|
Ozone: Correct description for ozone.handler.type in ozone-default.xml |
|
Resolved |
Mukul Kumar Singh
|
133.
|
Ozone : add DEBUG CLI support for nodepool db file |
|
Resolved |
Chen Liang
|
134.
|
Ozone: KSM: Create Key Space manager service |
|
Resolved |
Anu Engineer
|
135.
|
Ozone : add DEBUG CLI support for open container db file |
|
Resolved |
Chen Liang
|
136.
|
Ozone: SCM: Support Delete Block |
|
Resolved |
Xiaoyu Yao
|
137.
|
Ensure LevelDB DBIterator is closed |
|
Resolved |
Chen Liang
|
138.
|
CBlockManager#main should join() after start() service |
|
Resolved |
Chen Liang
|
139.
|
Ozone: Add archive support to containers |
|
Resolved |
Anu Engineer
|
140.
|
Ozone: fix the consistently timeout test testUpgradeFromRel22Image |
|
Resolved |
Chen Liang
|
141.
|
Ozone: Improve the way of getting test file path in unit tests for Windows |
|
Resolved |
Yiqun Lin
|
142.
|
Ozone: Fix javac warnings |
|
Resolved |
Yiqun Lin
|
143.
|
Ozone : add sql debug CLI to hdfs script |
|
Resolved |
Chen Liang
|
144.
|
Ozone: XceiverClientRatis should implement XceiverClientSpi.connect() |
|
Resolved |
Tsz-wo Sze
|
145.
|
Ozone: SCM: SCMContainerPlacementCapacity#chooseNode sometimes does not remove chosen node from healthy list. |
|
Resolved |
Xiaoyu Yao
|
146.
|
Ozone: Fix Http connection leaks in ozone clients |
|
Resolved |
Weiwei Yang
|
147.
|
Ozone: Stack Overflow in XceiverClientManager because of race condition in accessing openClient |
|
Resolved |
Mukul Kumar Singh
|
148.
|
Ozone: Datanode needs to re-register to SCM if SCM is restarted |
|
Resolved |
Weiwei Yang
|
149.
|
Ozone : need to refactor StorageContainerLocationProtocolServerSideTranslatorPB |
|
Resolved |
Chen Liang
|
150.
|
Ozone : implement StorageContainerManager#getStorageContainerLocations |
|
Resolved |
Chen Liang
|
151.
|
Ozone: KSM: Add createVolume API |
|
Resolved |
Mukul Kumar Singh
|
152.
|
Ozone: KSM: Add setVolumeProperty |
|
Resolved |
Mukul Kumar Singh
|
153.
|
Ozone: KSM : add createBucket |
|
Resolved |
Nandakumar
|
154.
|
Ozone: KSM: add getBucketInfo |
|
Resolved |
Nandakumar
|
155.
|
Ozone: SCM: Separate BlockLocationProtocol from ContainerLocationProtocol |
|
Resolved |
Xiaoyu Yao
|
156.
|
Ozone: KSM : Add putKey |
|
Resolved |
Chen Liang
|
157.
|
Ozone: Do not initialize Ratis cluster during datanode startup |
|
Resolved |
Tsz-wo Sze
|
158.
|
Ozone: CLI: Guarantees user runs SCM commands has appropriate permission |
|
Resolved |
Weiwei Yang
|
159.
|
Ozone: KSM: Add getKey |
|
Resolved |
Chen Liang
|
160.
|
Ozone: KSM: add SetBucketProperty |
|
Resolved |
Nandakumar
|
161.
|
Ozone:KSM : add deleteVolume |
|
Resolved |
Mukul Kumar Singh
|
162.
|
Ozone: Differentiate time interval for different DatanodeStateMachine state tasks |
|
Resolved |
Weiwei Yang
|
163.
|
Ozone: Cleaning up local storage when closing MiniOzoneCluster |
|
Resolved |
Mingliang Liu
|
164.
|
Ozone: Cleanup imports |
|
Resolved |
Weiwei Yang
|
165.
|
Ozone: Add Ratis management API |
|
Resolved |
Tsz-wo Sze
|
166.
|
Ozone: TestKeySpaceManager#testDeleteVolume fails |
|
Resolved |
Weiwei Yang
|
167.
|
Ozone: MiniOzoneCluster should set "ozone.handler.type" key correctly |
|
Resolved |
Mukul Kumar Singh
|
168.
|
Ozone: KSM: Add checkVolumeAccess |
|
Resolved |
Mukul Kumar Singh
|
169.
|
Ozone: KSM: Add deleteKey |
|
Resolved |
Yuanbo Liu
|
170.
|
Ozone: SCM: TestNodeManager takes too long to execute |
|
Resolved |
Yiqun Lin
|
171.
|
Shared XceiverClient should be closed if there is no open clients to avoid resource leak |
|
Resolved |
Mukul Kumar Singh
|
172.
|
Ozone: Create metadata path automatically after null checking |
|
Resolved |
Mukul Kumar Singh
|
173.
|
Ozone: Implement a common helper to return a range of KVs in levelDB |
|
Resolved |
Weiwei Yang
|
174.
|
Ozone: KSM: add deleteBucket |
|
Resolved |
Nandakumar
|
175.
|
Ozone: KSM: Remove protobuf formats from KSM wrappers |
|
Resolved |
Nandakumar
|
176.
|
Ozone: KSM: add listBuckets |
|
Resolved |
Weiwei Yang
|
177.
|
Ozone: Fix TestContainerSQLCli#testConvertContainerDB |
|
Resolved |
Weiwei Yang
|
178.
|
Remove Guava v21 usage from HDFS-7240 |
|
Resolved |
Xiaoyu Yao
|
179.
|
Ozone: remove disabled tests |
|
Resolved |
Anu Engineer
|
180.
|
Ozone: Output error when DN handshakes with SCM |
|
Resolved |
Weiwei Yang
|
181.
|
Ozone: Ensure KSM is initiated using ProtobufRpcEngine |
|
Resolved |
Weiwei Yang
|
182.
|
Ozone: Containers in different datanodes are mapped to the same location |
|
Resolved |
Nandakumar
|
183.
|
Ozone: Add start-ozone.sh to quickly start ozone. |
|
Resolved |
Weiwei Yang
|
184.
|
Ozone: Add stop-ozone.sh script |
|
Resolved |
Weiwei Yang
|
185.
|
Ozone: cannot enable test debug/trace log |
|
Resolved |
Tsz-wo Sze
|
186.
|
Ozone: TestContainerPersistence never uses MiniOzoneCluster |
|
Resolved |
Tsz-wo Sze
|
187.
|
Ozone: KSM: Add listKey |
|
Resolved |
Yiqun Lin
|
188.
|
Ozone: Support force update a container |
|
Resolved |
Yuanbo Liu
|
189.
|
Ozone: Clarify startup error message of Datanode in case namenode is missing |
|
Resolved |
Marton Elek
|
190.
|
Ozone: Documentation: Add getting started page |
|
Resolved |
Anu Engineer
|
191.
|
Ozone: Add documentation for metrics in KSMMetrics to OzoneMetrics.md |
|
Resolved |
Yiqun Lin
|
192.
|
Ozone: TestXceiverClientManager.testFreeByEviction fails occasionally |
|
Resolved |
Mukul Kumar Singh
|
193.
|
Ozone: SCM: Container metadata are not loaded properly after datanode restart |
|
Resolved |
Xiaoyu Yao
|
194.
|
Ozone: Recover SCM state when SCM is restarted |
|
Resolved |
Anu Engineer
|
195.
|
Ozone: Add all configurable entries into ozone-default.xml |
|
Resolved |
Yiqun Lin
|
196.
|
Ozone: Encapsulate KSM metadata key for better (de)serialization |
|
Resolved |
Weiwei Yang
|
197.
|
Ozone: Enable HttpServer2 for SCM and KSM |
|
Resolved |
Marton Elek
|
198.
|
Ozone: Misc: Add CBlocks defaults to ozone-defaults.xml |
|
Resolved |
Chen Liang
|
199.
|
Ozone: CLI: remove noisy slf4j binding output from hdfs oz command. |
|
Resolved |
Chen Liang
|
200.
|
Ozone: Rename OzoneClient to OzoneRestClient |
|
Resolved |
Nandakumar
|
201.
|
Ozone: StorageHandler: Implementation of "close" for releasing resources during shutdown |
|
Resolved |
Nandakumar
|
202.
|
Ozone: Ozone shell: Multiple RPC calls for put/get key |
|
Resolved |
Yiqun Lin
|
203.
|
Ozone: KSM : add listVolumes |
|
Resolved |
Weiwei Yang
|
204.
|
Ozone: Set proper parameter default values for listBuckets http request |
|
Resolved |
Weiwei Yang
|
205.
|
Ozone : SCM cli misc fixes/improvements |
|
Resolved |
Chen Liang
|
206.
|
Ozone: CLI: support infoKey command |
|
Resolved |
Yiqun Lin
|
207.
|
Ozone: Test if all the configuration keys are documented in ozone-defaults.xml |
|
Resolved |
Marton Elek
|
208.
|
Ozone: ozone server should create missing metadata directory if it has permission to |
|
Resolved |
Weiwei Yang
|
209.
|
Ozone: Add REST API documentation |
|
Resolved |
Weiwei Yang
|
210.
|
Ozone:TestOzoneContainerRatis & TestRatisManager are failing consistently |
|
Resolved |
Mukul Kumar Singh
|
211.
|
Ozone: listKey doesn't work from ozone commandline |
|
Resolved |
Yiqun Lin
|
212.
|
Ozone: Add infoKey REST API document |
|
Resolved |
Weiwei Yang
|
213.
|
Ozone: Add the unit test for KSMMetrics |
|
Resolved |
Yiqun Lin
|
214.
|
Ozone: Review all cases where we are returning FAILED_INTERNAL_ERROR |
|
Resolved |
Chen Liang
|
215.
|
Ozone: OzoneClient: Implementation of OzoneClient |
|
Resolved |
Nandakumar
|
216.
|
Ozone: SCM CLI: Implement list container command |
|
Resolved |
Yuanbo Liu
|
217.
|
Ozone: Improvement rest API output format for better looking |
|
Resolved |
Weiwei Yang
|
218.
|
Ozone: Fix UT failure in TestOzoneConfigurationFields |
|
Resolved |
Mukul Kumar Singh
|
219.
|
Ozone: listVolumes doesn't work from ozone commandline |
|
Resolved |
Yiqun Lin
|
220.
|
Ozone: Bucket versioning design document |
|
Resolved |
Weiwei Yang
|
221.
|
Ozone: SCM http server is not stopped with SCM#stop() |
|
Resolved |
Weiwei Yang
|
222.
|
Ozone: KSM: previous key has to be excluded from result in listVolumes, listBuckets and listKeys |
|
Resolved |
Nandakumar
|
223.
|
Ozone: SCM: Add the ability to handle container reports |
|
Resolved |
Anu Engineer
|
224.
|
Ozone: OzoneClient: Abstraction of OzoneClient and default implementation |
|
Resolved |
Nandakumar
|
225.
|
Ozone: add TestKeysRatis, TestBucketsRatis and TestVolumeRatis |
|
Resolved |
Tsz-wo Sze
|
226.
|
Ozone: KSM: Cleanup of keys in KSM for failed clients |
|
Resolved |
Anu Engineer
|
227.
|
Ozone: Create a general abstraction for metadata store |
|
Resolved |
Weiwei Yang
|
228.
|
Ozone: TestOzoneConfigurationFields is failing because ozone-default.xml has some missing properties |
|
Resolved |
Weiwei Yang
|
229.
|
Ozone: Ozone shell: Add more testing for volume shell commands |
|
Resolved |
Yiqun Lin
|
230.
|
Ozone: OzoneClient: OzoneClientImpl add getDetails calls |
|
Resolved |
Nandakumar
|
231.
|
Ozone : add an UT to test partial read of chunks |
|
Resolved |
Chen Liang
|
232.
|
Ozone: Ozone shell: Add more testing for bucket shell commands |
|
Resolved |
Yiqun Lin
|
233.
|
Ozone: Corona: Implementation of Corona |
|
Resolved |
Nandakumar
|
234.
|
Ozone: RocksDB implementation of ozone metadata store |
|
Resolved |
Weiwei Yang
|
235.
|
Ozone: Ozone shell: Add more testing for key shell commands |
|
Resolved |
Yiqun Lin
|
236.
|
Ozone: TestNodeManager times out before it is able to find all nodes |
|
Resolved |
Yuanbo Liu
|
237.
|
Ozone: Fix TestContainerReplicationManager by setting proper log level for LogCapturer |
|
Resolved |
Mukul Kumar Singh
|
238.
|
Ozone: Fix Leaking in TestStorageContainerManager#testRpcPermission |
|
Resolved |
Xiaoyu Yao
|
239.
|
Ozone: Fix Leaking in TestXceiverClientManager |
|
Resolved |
Xiaoyu Yao
|
240.
|
Ozone: SCM: Add queryNode RPC Call |
|
Resolved |
Anu Engineer
|
241.
|
Ozone: OzoneFileSystem: Ozone & KSM should support "/" delimited key names |
|
Resolved |
Mukul Kumar Singh
|
242.
|
Ozone: OzoneFileSystem: KSM should maintain key creation time and modification time |
|
Resolved |
Mukul Kumar Singh
|
243.
|
Ozone: Corona: Add stats and progress bar to corona |
|
Resolved |
Nandakumar
|
244.
|
Ozone : add RocksDB support to DEBUG CLI |
|
Resolved |
Chen Liang
|
245.
|
Ozone: Intermittent failure TestContainerPersistence#testListKey |
|
Resolved |
Surendra Singh Lilhore
|
246.
|
Ozone: Fix the remaining failure tests for Windows caused by incorrect path generated |
|
Resolved |
Yiqun Lin
|
247.
|
Ozone : add support to DEBUG CLI for ksm.db |
|
Resolved |
Chen Liang
|
248.
|
Ozone: OzoneClient: OzoneClientImpl Add setBucketProperty and delete calls |
|
Resolved |
Nandakumar
|
249.
|
Ozone: KSM : Use proper defaults for block client address |
|
Resolved |
Lokesh Jain
|
250.
|
Ozone: Corona: Adding corona as part of hdfs command |
|
Resolved |
Nandakumar
|
251.
|
Ozone : add key partition |
|
Resolved |
Chen Liang
|
252.
|
Ozone: DeleteKey-1: KSM replies delete key request asynchronously |
|
Resolved |
Yuanbo Liu
|
253.
|
Ozone: Web interface for KSM |
|
Resolved |
Marton Elek
|
254.
|
Ozone: Ensures listKey lists all required key fields |
|
Resolved |
Yiqun Lin
|
255.
|
OzoneClientUtils#updateListenAddress should use server address to update listening addrees |
|
Resolved |
Surendra Singh Lilhore
|
256.
|
Ozone: Support asynchronus client API for SCM and containers |
|
Resolved |
Anu Engineer
|
257.
|
Ozone: TestStorageContainerManager#testRpcPermission fails when ipv6 address used |
|
Resolved |
Yiqun Lin
|
258.
|
Ozone: OzoneClient: Handling SCM container creationFlag at client side |
|
Resolved |
Nandakumar
|
259.
|
Ozone: KeySpaceManager should unregister KSMMetrics upon stop |
|
Resolved |
Yiqun Lin
|
260.
|
Ozone: Reduce MiniOzoneCluster handler thread count |
|
Resolved |
Weiwei Yang
|
261.
|
Ozone: potential thread leaks |
|
Resolved |
Weiwei Yang
|
262.
|
Ozone: KSM: Add creation time field in volume info |
|
Resolved |
Yiqun Lin
|
263.
|
Ozone: KSM: Reduce default handler thread count from 200 |
|
Resolved |
Ajay Kumar
|
264.
|
Ozone: OzoneClient: Refactor and move ozone client from hadoop-hdfs to hadoop-hdfs-client |
|
Resolved |
Nandakumar
|
265.
|
Ozone: XceiverClientManager should not close the connection if client holds the reference |
|
Resolved |
Nandakumar
|
266.
|
Ozone : add debug cli to hdfs script |
|
Resolved |
Chen Liang
|
267.
|
Ozone: Corona: move corona from test to tools package |
|
Resolved |
Nandakumar
|
268.
|
Ozone: DeleteKey-2: Implement block deleting service to delete stale blocks at background |
|
Resolved |
Weiwei Yang
|
269.
|
Ozone: Extend MBeans utility to add any key value pairs to the registered MXBeans |
|
Resolved |
Marton Elek
|
270.
|
Ozone: Ozone-default.xml has 3 properties that do not match the default Config value |
|
Resolved |
Ajay Kumar
|
271.
|
Ozone: Web interface for SCM |
|
Resolved |
Marton Elek
|
272.
|
Ozone: KSM: Add creation time field in bucket info |
|
Resolved |
Yiqun Lin
|
273.
|
Ozone: Block deletion service floods the log when deleting large number of block files |
|
Resolved |
Yiqun Lin
|
274.
|
Ozone: Add valid trace ID check in sendCommandAsync |
|
Resolved |
Ajay Kumar
|
275.
|
Ozone: SCM: Add StateMachine for pipeline/container |
|
Resolved |
Xiaoyu Yao
|
276.
|
Ozone: TestKeys#testPutAndGetKeyWithDnRestart fails |
|
Resolved |
Weiwei Yang
|
277.
|
Ozone: SCM: Add create replication pipeline RPC |
|
Resolved |
Anu Engineer
|
278.
|
Ozone: Implement update volume owner in ozone shell |
|
Resolved |
Lokesh Jain
|
279.
|
Ozone: SCM: move container/pipeline StateMachine to the right package |
|
Resolved |
Xiaoyu Yao
|
280.
|
Ozone: TestKeys is failing consistently |
|
Resolved |
Mukul Kumar Singh
|
281.
|
Ozone: support setting timeout in background service |
|
Resolved |
Yiqun Lin
|
282.
|
Ozone: the static cache provided by ContainerCache does not work in Unit tests |
|
Resolved |
Anu Engineer
|
283.
|
Ozone: Concurrent RocksDB open calls fail because of "No locks available" |
|
Resolved |
Mukul Kumar Singh
|
284.
|
Ozone: DeleteKey-5: Implement SCM DeletedBlockLog |
|
Resolved |
Yuanbo Liu
|
285.
|
Ozone: SCM: use state machine for open containers allocated for key/blocks |
|
Resolved |
Xiaoyu Yao
|
286.
|
Ozone: TestQueryNode#testStaleNodesCount is failing. |
|
Resolved |
Xiaoyu Yao
|
287.
|
Ozone: TestOzoneContainer#testCreateOzoneContainer fails |
|
Resolved |
Lokesh Jain
|
288.
|
TestKeys#testPutAndGetKeyWithDnRestart failed |
|
Resolved |
Mukul Kumar Singh
|
289.
|
Ozone: maven dist compilation fails with "Duplicate classes found" error |
|
Resolved |
Mukul Kumar Singh
|
290.
|
Ozone: Corona: Support for random validation of writes |
|
Resolved |
Nandakumar
|
291.
|
Ozone: DeleteKey-4: Block delete between SCM and DN |
|
Resolved |
Weiwei Yang
|
292.
|
Ozone: ListVolume displays incorrect createdOn time when the volume was created by OzoneRpcClient |
|
Resolved |
Weiwei Yang
|
293.
|
Ozone: Shuffle container list for datanode BlockDeletingService |
|
Resolved |
Yiqun Lin
|
294.
|
Ozone: SCM failed to start when a container metadata is empty |
|
Resolved |
Weiwei Yang
|
295.
|
Ozone: Refactor KSM metadata class names to avoid confusion |
|
Resolved |
Weiwei Yang
|
296.
|
Ozone: Fix TestArchive#testArchive |
|
Resolved |
Xiaoyu Yao
|
297.
|
Ozone: Extend Datanode web interface with SCM information |
|
Resolved |
Marton Elek
|
298.
|
Ozone: Too many open files error while running corona |
|
Resolved |
Nandakumar
|
299.
|
Ozone: OzoneFileSystem: OzoneFileystem initialization code |
|
Resolved |
Mukul Kumar Singh
|
300.
|
Ozone: TestKSMSQLCli is not working as expected |
|
Resolved |
Weiwei Yang
|
301.
|
Ozone: SCM: BlockManager creates a new container for each allocateBlock call |
|
Resolved |
Nandakumar
|
302.
|
Ozone: Storage container data pipeline |
|
Resolved |
Jitendra Nath Pandey
|
303.
|
Ozone: Datanode is unable to register with scm if scm starts later |
|
Resolved |
Weiwei Yang
|
304.
|
Ozone: DeleteKey-3: KSM SCM block deletion message and ACK interactions |
|
Resolved |
Weiwei Yang
|
305.
|
Ozone: Implement TopN container choosing policy for BlockDeletionService |
|
Resolved |
Yiqun Lin
|
306.
|
Ozone: oz commandline list calls should return valid JSON format output |
|
Resolved |
Weiwei Yang
|
307.
|
Ozone: KSM: Garbage collect deleted blocks |
|
Resolved |
Weiwei Yang
|
308.
|
Ozone: OzoneClient: Refactoring OzoneClient API |
|
Resolved |
Nandakumar
|
309.
|
Ozone: KSM: Unable to put keys with zero length |
|
Resolved |
Mukul Kumar Singh
|
310.
|
Add markdown documentation about Ozone |
|
Resolved |
Mukul Kumar Singh
|
311.
|
Ozone: Object store handler supports reusing http client for multiple requests. |
|
Resolved |
Xiaoyu Yao
|
312.
|
Ozone: Cleanup Checkstyle issues |
|
Resolved |
Shashikant Banerjee
|
313.
|
Ozone: TopN container choosing policy should ignore containers that has no pending deletion blocks |
|
Resolved |
Yiqun Lin
|
314.
|
Ozone: SCM CLI: Implement close container command |
|
Resolved |
Chen Liang
|
315.
|
Ozone: KSM: set creationTime for volume/bucket/key |
|
Resolved |
Mukul Kumar Singh
|
316.
|
Ozone: Implement the trace ID generator |
|
Resolved |
Yiqun Lin
|
317.
|
Ozone: OzoneClient : Remove createContainer handling from client |
|
Resolved |
Yuanbo Liu
|
318.
|
Ozone: SCM: Container State Machine -1- Track container creation state in SCM |
|
Resolved |
Xiaoyu Yao
|
319.
|
Ozone: KSM: multiple delete methods in KSMMetadataManager |
|
Resolved |
Nandakumar
|
320.
|
Ozone: Corona: Support for variable key length in offline mode |
|
Resolved |
Nandakumar
|
321.
|
Ozone: fix a KeySpaceManager startup message typo |
|
Resolved |
Nandakumar
|
322.
|
Ozone: fix hard coded version in the Ozone GettingStarted guide |
|
Resolved |
Marton Elek
|
323.
|
Ozone: Fix TestXceiverClientMetrics#testMetrics |
|
Resolved |
Yiqun Lin
|
324.
|
Ozone: TestAllocateContainer fails on jenkins |
|
Resolved |
Weiwei Yang
|
325.
|
Ozone: Misc : Make sure that ozone-site.xml is in etc/hadoop in tarball created from mvn package. |
|
Resolved |
Mukul Kumar Singh
|
326.
|
Ozone: Ozone data placement is not even |
|
Resolved |
Weiwei Yang
|
327.
|
Ozone: Add metrics for pending storage container requests |
|
Resolved |
Yiqun Lin
|
328.
|
Ozone: Ratis: Readonly calls in XceiverClientRatis should use sendReadOnly |
|
Resolved |
Mukul Kumar Singh
|
329.
|
Ozone : the sample ozone-site.xml in OzoneGettingStarted does not work |
|
Resolved |
Chen Liang
|
330.
|
Ozone: SCM: NodeManager should log when it comes out of chill mode |
|
Resolved |
Nandakumar
|
331.
|
Ozone : handle inactive containers on DataNode |
|
Resolved |
Chen Liang
|
332.
|
Ozone: Container: Move IPC port to 98xx range |
|
Resolved |
Nandakumar
|
333.
|
Ozone: Support Ratis as a first class replication mechanism |
|
Resolved |
Anu Engineer
|
334.
|
Ozone: OzoneFileSystem: read/write/create/open/getFileInfo APIs |
|
Resolved |
Mukul Kumar Singh
|
335.
|
Ozone: List Key on an empty ozone bucket fails with command failed error |
|
Resolved |
Lokesh Jain
|
336.
|
Ozone: More detailed documentation about the ozone components |
|
Resolved |
Marton Elek
|
337.
|
Ozone: OzoneClient: Add list calls in RpcClient |
|
Resolved |
Nandakumar
|
338.
|
OzoneFileSystem: A Hadoop file system implementation for Ozone |
|
Resolved |
Mukul Kumar Singh
|
339.
|
Ozone: enforce DependencyConvergence uniqueVersions |
|
Resolved |
Tsz-wo Sze
|
340.
|
Ozone: KSM: Make "ozone.ksm.address" as mandatory property for client |
|
Resolved |
Nandakumar
|
341.
|
Ozone: KSM: Changing log level for client calls in KSM |
|
Resolved |
Shashikant Banerjee
|
342.
|
Ozone: OzoneRestClientException swallows exceptions which makes client hard to debug failures |
|
Resolved |
Weiwei Yang
|
343.
|
Ozone: Cleanup findbugs issues |
|
Resolved |
Mukul Kumar Singh
|
344.
|
Ozone: Cleanup javadoc issues |
|
Resolved |
Mukul Kumar Singh
|
345.
|
Ozone: OzoneRestClient timeout is not configurable |
|
Resolved |
Weiwei Yang
|
346.
|
Ozone: Cleanup javac issues |
|
Resolved |
Yiqun Lin
|
347.
|
Ozone: some UX improvements to oz_debug |
|
Resolved |
Weiwei Yang
|
348.
|
Ozone: Revert files not related to ozone change in HDFS-7240 branch |
|
Resolved |
Mukul Kumar Singh
|
349.
|
Ozone: mvn package compilation fails on HDFS-7240 |
|
Resolved |
Mukul Kumar Singh
|
350.
|
Ozone: mvn package is failing with out skipshade |
|
Resolved |
Bharat Viswanadham
|
351.
|
Ozone: ListBucket is too slow |
|
Resolved |
Weiwei Yang
|
352.
|
Ozone: Create UI page to show Ozone configs by tags |
|
Resolved |
Ajay Kumar
|
353.
|
Ozone: DB listing operation performance improvement |
|
Resolved |
Weiwei Yang
|
354.
|
Ozone: Add tags to config |
|
Closed |
Ajay Kumar
|
355.
|
Ozone: Record number of keys scanned and hinted for getRangeKVs call |
|
Resolved |
Weiwei Yang
|
356.
|
Ozone: OzoneClient: Verify bucket/volume name in create calls |
|
Resolved |
Nandakumar
|
357.
|
javadoc: error - class file for org.apache.http.annotation.ThreadSafe not found |
|
Resolved |
Mukul Kumar Singh
|
358.
|
Ozone: Reduce key creation overhead in Corona |
|
Resolved |
Lokesh Jain
|
359.
|
Ozone: node status text reported by SCM is a bit confusing |
|
Resolved |
Weiwei Yang
|
360.
|
Ozone: Create docker-compose definition to easily test real clusters |
|
Resolved |
Marton Elek
|
361.
|
Ozone: refactor some functions in KSMMetadataManagerImpl to be more readable and reusable |
|
Resolved |
Yuanbo Liu
|
362.
|
Ozone: Improve the formatting of the RPC stats on web UI |
|
Resolved |
Marton Elek
|
363.
|
Ozone: Add ASF license to docker files |
|
Resolved |
Mukul Kumar Singh
|
364.
|
Ozone : allow create key without specifying size |
|
Resolved |
Chen Liang
|
365.
|
Ozone: Some minor text improvement in SCM web UI |
|
Resolved |
Marton Elek
|
366.
|
Ozone: Fix TestDatanodeStateMachine#testDatanodeStateMachineWithInvalidConfiguration |
|
Resolved |
Ajay Kumar
|
367.
|
Ozone: TestBlockDeletingService#testBlockDeletionTimeout sometimes timeout |
|
Resolved |
Weiwei Yang
|
368.
|
Ozone: Documentation: Add Ozone overview documentation. |
|
Resolved |
Anu Engineer
|
369.
|
Ozone: SCM: Open containers are not reused for block allocation after restart |
|
Resolved |
Lokesh Jain
|
370.
|
Ozone: Creation time wrongly showed in OzoneRest.md |
|
Resolved |
Yiqun Lin
|
371.
|
Ozone: update Ratis to the latest snapshot |
|
Resolved |
Tsz-wo Sze
|
372.
|
Ozone: Cleanup the ozone-default.xml |
|
Resolved |
Anu Engineer
|
373.
|
Ozone: Reduce some KSM/SCM deletion log messages from INFO to DEBUG |
|
Resolved |
Weiwei Yang
|
374.
|
Add Ozone config UI to KSM and SCM index page |
|
Resolved |
Ajay Kumar
|
375.
|
Ozone: Fix swallow exceptions which makes hard to debug failures |
|
Resolved |
Yiqun Lin
|
376.
|
Ozone: ContainerStorageLocation#scmUsage should count only SCM usage |
|
Resolved |
Xiaoyu Yao
|
377.
|
Ozone: SCM Cli: Use the hostname of SCM server instead of the bind address |
|
Resolved |
Marton Elek
|
378.
|
Ozone: OzoneClient: RpcClient list calls throw NPE when iterating over empty list |
|
Resolved |
Nandakumar
|
379.
|
Ozone: SCM: Refactoring of chill mode logic in NodeManager |
|
Resolved |
Nandakumar
|
380.
|
Ozone: remove spaces from the beginning of the hdfs script |
|
Resolved |
Marton Elek
|
381.
|
Ozone: Fix 3 node ratis replication in Ozone |
|
Resolved |
Mukul Kumar Singh
|
382.
|
Ozone: OzoneFileSystem: delete/list status/rename/mkdir APIs |
|
Resolved |
Mukul Kumar Singh
|
383.
|
Ozone: Remove Warnings when building |
|
Resolved |
Bharat Viswanadham
|
384.
|
Ozone : add documentation about Datanode http address |
|
Resolved |
Lokesh Jain
|
385.
|
Ozone: Lease Manager framework |
|
Resolved |
Nandakumar
|
386.
|
Ozone: Mini cluster can't start up on Windows after HDFS-12159 |
|
Resolved |
Yiqun Lin
|
387.
|
Ozone: OzoneClient: Add creation/modification time information in OzoneVolume/OzoneBucket/OzoneKey |
|
Resolved |
Mukul Kumar Singh
|
388.
|
Ozone: Add container usage information to DN container report |
|
Resolved |
Xiaoyu Yao
|
389.
|
Ozone: TestXceiverClientManager and TestAllocateContainer occasionally fails |
|
Resolved |
Mukul Kumar Singh
|
390.
|
Ozone: OzoneFileSystem: Add contract tests to OzoneFileSystem |
|
Resolved |
Mukul Kumar Singh
|
391.
|
Ozone: Support optional documentation link in KSM/SCM webui |
|
Resolved |
Marton Elek
|
392.
|
Ozone: KSM UI: Add description for configs in UI |
|
Resolved |
Ajay Kumar
|
393.
|
Ozone: Log elapsed time for block deletion tasks |
|
Resolved |
Yiqun Lin
|
394.
|
Ozone: dozone: Use (proposed) base image from HADOOP-14898 |
|
Resolved |
Marton Elek
|
395.
|
Ozone: SCM: Lease support for container creation |
|
Resolved |
Nandakumar
|
396.
|
Ozone: Clarify the meaning of rpc.metrics.percentiles.intervals on KSM/SCM web ui |
|
Resolved |
Marton Elek
|
397.
|
Ozone: Add hugo to the dev docker image |
|
Resolved |
Marton Elek
|
398.
|
Ozone: SCM: Add Node Metrics for SCM |
|
Resolved |
Yiqun Lin
|
399.
|
Ozone: SCM should read all Container info into memory when booting up |
|
Resolved |
Lokesh Jain
|
400.
|
Ozone: OzoneClient: Remove protobuf classes exposed to clients through OzoneBucket |
|
Resolved |
Nandakumar
|
401.
|
Ozone: use specific names for RPC.Server instances |
|
Resolved |
Marton Elek
|
402.
|
Ozone: SCMMXBean NodeCount is overlapping with NodeManagerMXBean |
|
Resolved |
Weiwei Yang
|
403.
|
Ozone: SCM: Clean up of container in DELETING state |
|
Resolved |
Nandakumar
|
404.
|
Ozone: generate swagger descriptor for the Ozone REST Api |
|
Resolved |
Marton Elek
|
405.
|
Ozone: Decrease interval time of SCMBlockDeletingService for improving the efficiency |
|
Resolved |
Yiqun Lin
|
406.
|
Ozone: Enable XFrame options for KSM/SCM web ui |
|
Resolved |
Marton Elek
|
407.
|
Ozone: TestLeaseManager#testLeaseCallbackWithMultipleLeases fails |
|
Resolved |
Yiqun Lin
|
408.
|
Ozone: fix javadoc/unit test for calling MetadataStore.getRangeKVs with non existing key |
|
Resolved |
Marton Elek
|
409.
|
Ozone: Corona: Add statistical information to json output |
|
Resolved |
Lokesh Jain
|
410.
|
Ozone: Fix Ozone's env vars (again) |
|
Resolved |
Allen Wittenauer
|
411.
|
Ozone: SCM: Handling container report with key count and container usage. |
|
Resolved |
Nandakumar
|
412.
|
Ozone: Improve SCM block deletion throttling algorithm |
|
Resolved |
Yiqun Lin
|
413.
|
Add Support for SCM --init command |
|
Resolved |
Shashikant Banerjee
|
414.
|
Use GenericOptionsParser for scm and ksm daemon |
|
Resolved |
Marton Elek
|
415.
|
Ozone: Fix inconsistent default value in ozone settings |
|
Resolved |
Bharat Viswanadham
|
416.
|
Ozone: add logger for oz shell commands and move error stack traces to DEBUG level |
|
Resolved |
Yiqun Lin
|
417.
|
Ozone services must stay disabled in secure setup for alpha |
|
Resolved |
Bharat Viswanadham
|
418.
|
Ozone: Add timeunit for ozone.scm.heartbeat.interval.seconds in ozone-default.xml |
|
Resolved |
Bharat Viswanadham
|
419.
|
Ozone: add port/service names to the ksm/scm web ui |
|
Resolved |
Marton Elek
|
420.
|
Ozone: scm web: fix the node status table |
|
Resolved |
Marton Elek
|
421.
|
Ozone : TestSCMCli is failing consistently |
|
Resolved |
Chen Liang
|
422.
|
Ozone: KSM: ADD support for KSM --createObjectStore command |
|
Resolved |
Shashikant Banerjee
|
423.
|
Ozone: SCM: Aggregate the metrics from all the container reports |
|
Resolved |
Yiqun Lin
|
424.
|
Ozone: TestOzoneConfigurationFields fails consistently |
|
Resolved |
Yiqun Lin
|
425.
|
Ozone: SCM: BlockManagerImpl close is called twice during StorageContainerManager#stop |
|
Resolved |
Nandakumar
|
426.
|
Ozone: Expose RockDB stats via JMX for Ozone metadata stores |
|
Resolved |
Marton Elek
|
427.
|
Ozone: Turn off full synced write in RocksDB MetadataStore |
|
Resolved |
Marton Elek
|
428.
|
Ozone: TestOzoneRpcClient#testPutKeyRatisThreeNodes fails |
|
Resolved |
Yiqun Lin
|
429.
|
Ozone: SCM: During startup SCM should check if the cluster is INITIALIZED |
|
Resolved |
Nandakumar
|
430.
|
Ozone: TestContainerPersistence#testListContainer fails frequently due to timed out |
|
Resolved |
Yiqun Lin
|
431.
|
Ozone: moving NodeType from OzoneConsts to Ozone.proto |
|
Resolved |
Nandakumar
|
432.
|
Ozone: Upgrade to latest ratis build |
|
Resolved |
Mukul Kumar Singh
|
433.
|
Ozone: SCM: Expose StorageContainerManager#getScmId through container protocol |
|
Resolved |
Nandakumar
|
434.
|
Ozone: OzoneClient: Support for REST protocol |
|
Resolved |
Nandakumar
|
435.
|
Ozone : delete open key entries that will no longer be closed |
|
Resolved |
Chen Liang
|
436.
|
Ozone: Ratis options are not passed from KSM Client protobuf helper correctly. |
|
Resolved |
Mukul Kumar Singh
|
437.
|
Ozone: Container : Add key versioning support-1 |
|
Resolved |
Chen Liang
|
438.
|
Ozone: Add datanodeID to heartbeat responses and container protocol |
|
Resolved |
Anu Engineer
|
439.
|
Ozone: Use time units in the Ozone configuration values |
|
Resolved |
Marton Elek
|
440.
|
Ozone: TestSCMCli#testHelp and TestSCMCli#testNonExistCommand fail consistently |
|
Resolved |
Shashikant Banerjee
|
441.
|
Ozone: SCM: Close containers: extend SCMCommandResponseProto with SCMCloseContainerCmdResponseProto |
|
Resolved |
Marton Elek
|
442.
|
Ozone: SCM: Support for Container LifeCycleState PENDING_CLOSE and LifeCycleEvent FULL_CONTAINER |
|
Resolved |
Nandakumar
|
443.
|
Ozone: SCM: update container allocated size to container db for all the open containers in ContainerStateManager#close |
|
Resolved |
Chen Liang
|
444.
|
Ozone : better handling of operation fail due to chill mode |
|
Resolved |
Unassigned
|
445.
|
Ozone: Fix TestStorageContainerManager#testBlockDeletionTransactions |
|
Resolved |
Xiaoyu Yao
|
446.
|
Ozone: OzoneClient: Moving OzoneException from hadoop-hdfs to hadoop-hdfs-client |
|
Resolved |
Nandakumar
|
447.
|
Ozone: Redundant characters printed in exception log |
|
Resolved |
Yiqun Lin
|
448.
|
Ozone: web: integrate configuration reader page to the SCM/KSM web ui. |
|
Resolved |
Marton Elek
|
449.
|
Ozone: Fix checkstyle, javac, whitespace issues in HDFS-7240 branch |
|
Resolved |
Mukul Kumar Singh
|
450.
|
Ozone: XceiverClient should have upper bound on async requests |
|
Resolved |
Shashikant Banerjee
|
451.
|
SCM should not start if Cluster Version file does not exist |
|
Resolved |
Shashikant Banerjee
|
452.
|
Ozone: write chunk call fails because of Metrics registry exception |
|
Resolved |
Mukul Kumar Singh
|
453.
|
Ozone: Optimize chunk writes for Ratis by avoiding double writes |
|
Resolved |
Mukul Kumar Singh
|
454.
|
Ozone: Service Discovery: RPC endpoint in KSM for getServiceList |
|
Resolved |
Nandakumar
|
455.
|
Ozone: ConfServlet does not trim values during the description parsing |
|
Resolved |
Marton Elek
|
456.
|
SCM should support a RPC to share the cluster Id with KSM and DataNodes |
|
Resolved |
Shashikant Banerjee
|
457.
|
Ozone: Fix TestKeySpaceManager#testKSMInitializationFailure |
|
Resolved |
Xiaoyu Yao
|
458.
|
Ozone: TestContainerPersistence is failing becaue of container data mismatch |
|
Resolved |
Mukul Kumar Singh
|
459.
|
Ozone: Client: TestOzoneRpcClient#testPutKeyRatisThreeNodes is failing |
|
Resolved |
Mukul Kumar Singh
|
460.
|
Ozone : TestSCMCli and TestContainerStateManager tests are failing consistently while updating the container state info. |
|
Resolved |
Shashikant Banerjee
|
461.
|
Ozone: remove setAllocatedBytes method in ContainerInfo |
|
Resolved |
Chen Liang
|
462.
|
Ozone: Service Discovery: REST endpoint in KSM for getServiceList |
|
Resolved |
Nandakumar
|
463.
|
Ozone: Use relative resource urls in KSM/SCM web ui |
|
Resolved |
Marton Elek
|
464.
|
Ozone: owner name should be set properly when the container allocation happens |
|
Resolved |
Shashikant Banerjee
|
465.
|
Ozone: SCM: Restructuring container state transition and events |
|
Resolved |
Nandakumar
|
466.
|
Ozone: Service Discovery: Adding REST server details in ServiceList |
|
Resolved |
Nandakumar
|
467.
|
Fix closeContainer API with the right container state change |
|
Resolved |
Xiaoyu Yao
|
468.
|
Ozone: Avoid configuration.get() call for each container report |
|
Resolved |
Akira Ajisaka
|
469.
|
Ozone : add scm init command to document. |
|
Resolved |
Rahul Pathak
|
470.
|
TestOzoneConfigurationFields fails due to missing configs in ozone-default.xml |
|
Resolved |
Xiaoyu Yao
|
471.
|
Ozone: ContainerStateMachine should synchronize operations between createContainer and writeChunk |
|
Resolved |
Mukul Kumar Singh
|
472.
|
Ozone: DatanodeStateMachine: Handling Uncaught Exception in command handler thread |
|
Resolved |
Nandakumar
|
473.
|
Ozone: KSM: TestKeySpaceManager#testExpiredOpenKey fails occasionally |
|
Resolved |
Nandakumar
|
474.
|
Ozone : Add an API to get Open Container by Owner, Replication Type and Replication Count |
|
Resolved |
Shashikant Banerjee
|
475.
|
Ozone: dozone: initialize scm and ksm directory on cluster startup |
|
Resolved |
Marton Elek
|
476.
|
Ozone: Service Discovery API |
|
Resolved |
Nandakumar
|
477.
|
Ozone: Remove the Priority Queues used in the Container State Manager |
|
Resolved |
Anu Engineer
|
478.
|
Ozone: Update ozone to latest ratis snapshot build (0.1.1-alpha-0f7169d-SNAPSHOT) |
|
Resolved |
Lokesh Jain
|
479.
|
Ozone: XceiverClientManager should cache objects based on pipeline name |
|
Patch Available |
Mukul Kumar Singh
|
480.
|
Ozone: Improve SQLCLI performance |
|
Patch Available |
Yuanbo Liu
|
481.
|
Ozone: Documentation: Add version specific documentation site to KSM |
|
Resolved |
Anu Engineer
|
482.
|
Ozone: Container : Add key versioning support-2 |
|
Patch Available |
Chen Liang
|
483.
|
Ozone: Non-admin user is unable to run InfoVolume to the volume owned by itself |
|
In Progress |
Lokesh Jain
|
484.
|
Ozone: KSM: Allocate key should honour volume quota if quota is set on the volume |
|
In Progress |
Lokesh Jain
|
485.
|
Ozone : debug cli: add support to load user-provided SQL query |
|
In Progress |
Chen Liang
|
486.
|
Ozone: Container : Add key versioning support-3 |
|
In Progress |
Chen Liang
|
487.
|
Ozone : add read/write random access to Chunks of a key |
|
In Progress |
Chen Liang
|
488.
|
Ozone: Container : Add key versioning support-4 |
|
In Progress |
Chen Liang
|
489.
|
Ozone: Parallelize ChunkOutputSream Writes to container |
|
Patch Available |
Shashikant Banerjee
|
490.
|
Make ContainerStateMachine#applyTransaction async |
|
Resolved |
Lokesh Jain
|
491.
|
Ozone: TestContainerPersistence#testListContainer sometimes timeout |
|
Resolved |
Ajay Kumar
|
492.
|
Ozone: generate optional, version specific documentation during the build |
|
Resolved |
Marton Elek
|
493.
|
Ozone: SCM: avoid synchronously loading all the keys from containers upon SCM datanode start |
|
Open |
Xiaoyu Yao
|
494.
|
Ozone: Ratis: Moving Ratis pipeline creation to client |
|
Open |
Unassigned
|
495.
|
Ozone: write deleted block to RAFT log for consensus on datanodes |
|
Open |
Unassigned
|
496.
|
Ozone: Documentation: Add Ozone-defaults documentation |
|
Open |
Ajay Kumar
|
497.
|
Ozone: Purge metadata of deleted blocks after max retry times |
|
Open |
Yuanbo Liu
|
498.
|
Ozone: SCM CLI: Implement get container metrics command |
|
Open |
Yuanbo Liu
|
499.
|
Ozone: fix and reenable TestKeysRatis#testPutAndGetKeyWithDnRestart |
|
Open |
Mukul Kumar Singh
|
500.
|
Ozone: Support range in getKey operation |
|
Open |
Mukul Kumar Singh
|
501.
|
Ozone: Fix the Cluster ID generation code in SCM |
|
Resolved |
Shashikant Banerjee
|
502.
|
Ozone:SCM: explore if we need 3 maps for tracking the state of nodes |
|
Open |
Unassigned
|
503.
|
Ozone: SCM: Handle duplicate Datanode ID |
|
Resolved |
Anu Engineer
|
504.
|
Ozone: add TestDistributedOzoneVolumesRatis, TestOzoneRestWithMiniClusterRatis and TestOzoneWebAccessRatis |
|
Resolved |
Tsz-wo Sze
|
505.
|
Ozone: SCM: clean up containers that timeout during creation |
|
Open |
Xiaoyu Yao
|
506.
|
Ozone: In Ratis, leader should validate ContainerCommandRequestProto before propagating it to followers |
|
Resolved |
Tsz-wo Sze
|
507.
|
Ozone: Ozone shell: the root is assumed to hdfs |
|
Open |
Shashikant Banerjee
|
508.
|
Ozone: change TestRatisManager to check cluster with data |
|
Resolved |
Tsz-wo Sze
|
509.
|
Ozone: Container server needs enhancements to control of bind address for greater flexibility and testability. |
|
Resolved |
Anu Engineer
|
510.
|
Ozone:SCM: Add support for close containers in SCM |
|
Resolved |
Anu Engineer
|
511.
|
Ozone: Refactor Pipeline to have transport and container specific information |
|
Resolved |
Mukul Kumar Singh
|
512.
|
Ozone : Optimize putKey operation to be async and consensus |
|
Open |
Weiwei Yang
|
513.
|
Ozone: provide a way to validate ContainerCommandRequestProto |
|
Resolved |
Anu Engineer
|
514.
|
ChunkManager functions do not use the argument keyName |
|
Open |
Chen Liang
|
515.
|
Ozone: Replace Jersey container with Netty Container |
|
Resolved |
Anu Engineer
|
516.
|
Ozone: Document ozone metadata directory structure |
|
Open |
Xiaoyu Yao
|
517.
|
OZone: SCM CLI: Implement get container command |
|
Open |
Chen Liang
|
518.
|
Ozone: Compact DB should be called on Open Containers. |
|
Open |
Weiwei Yang
|
519.
|
Ozone: Support SCM multiple instance for HA |
|
Open |
Anu Engineer
|
520.
|
Ozone:KSM: Add setVolumeAcls to allow adding/removing acls from a KSM volume |
|
Resolved |
Mukul Kumar Singh
|
521.
|
Ozone: KSM : Support for simulated file system operations |
|
Open |
Shashikant Banerjee
|
522.
|
Ozone: Handle potential inconsistent states while listing keys |
|
Open |
Weiwei Yang
|
523.
|
Ozone: Corona: Support for online mode |
|
Resolved |
Nandakumar
|
524.
|
Ozone: Add client Block cache for SCM |
|
Open |
Mukul Kumar Singh
|
525.
|
Ozone: Put key operation concurrent executes failed on Windows |
|
Open |
Unassigned
|
526.
|
Ozone: SCM: Lease support for pipeline creation |
|
Open |
Unassigned
|
527.
|
Ozone: OzoneFileSystem: Add StorageStatistics to OzoneFileSystem |
|
Open |
Mukul Kumar Singh
|
528.
|
Ozone: start-all script is missing ozone start |
|
Resolved |
Bharat Viswanadham
|
529.
|
Ozone: SCM: Make container report processing async |
|
Open |
Unassigned
|
530.
|
Ozone: SCM: ContainerStateManager#updateContainerState updates incorrect AllocatedBytes to container info. |
|
Resolved |
Nandakumar
|
531.
|
Ozone: Documentation : Add ksm -createObjectStore command documentation. |
|
Resolved |
Shashikant Banerjee
|
532.
|
Ozone: Service Discovery: Limit the number of datanodes (REST servers) returned by KeySpaceManager#getServiceList call |
|
Open |
Unassigned
|
533.
|
Ozone: Add support for Larger key sizes in Corona |
|
Open |
Mukul Kumar Singh
|
534.
|
Ozone: Make finalhash in ContainerInfo of StorageContainerDatanodeProtocol.proto optional |
|
Resolved |
Marton Elek
|
535.
|
Ozone: OzoneFileSystem: Implement seek functionality for rest client |
|
Open |
Lokesh Jain
|
536.
|
Ozone: TestContainerPersistence#testMultipleWriteSingleRead and TestContainerPersistence#testOverWrite fail consistently |
|
Resolved |
Shashikant Banerjee
|
537.
|
Ozone: Add DN container open/close state to container report |
|
Resolved |
Xiaoyu Yao
|
538.
|
Ozone: OzoneClient: Add configuration parameter to choose RestServerSelector implementation which will be used by RestClient |
|
Open |
Unassigned
|
539.
|
Ozone: TestKeys, TestKeysRatis and TestOzoneShell are failing because of read timeout |
|
Resolved |
Mukul Kumar Singh
|
540.
|
Ozone: Update the allocatedBlock size in SCM when delete blocks happen. |
|
Resolved |
Unassigned
|
541.
|
Ozone: SCM: Support for container replica reconciliation - 1 |
|
Resolved |
Nandakumar
|
542.
|
Ozone: JMX name of RocksDbMetastore should be sanitized |
|
Patch Available |
Marton Elek
|
543.
|
Ozone: Handle datanode failures in Storage Container Manager |
|
Patch Available |
Shashikant Banerjee
|
544.
|
Ozone: Format open containers on datanode restart |
|
Patch Available |
Lokesh Jain
|
545.
|
Ozone: DeleteContainer call in SCM does not remove the container info from the container inmemory maps. |
|
Open |
Shashikant Banerjee
|
546.
|
Ozone: Rename Corona to Freon |
|
Resolved |
Anu Engineer
|
547.
|
Ozone: Make hadoop-common ozone free |
|
Resolved |
Ajay Kumar
|
548.
|
Ozone: restructure Hdsl/Ozone code to separated maven subprojects |
|
Resolved |
Marton Elek
|
549.
|
Ozone: Make ozone/hdsl/cblock modules turned off by default |
|
Resolved |
Marton Elek
|
550.
|
Ozone: Remove DatanodeID dependency from HDSL and Ozone |
|
Resolved |
Nandakumar
|
551.
|
Ozone: Remove containerPort, ratisPort and ozoneRestPort from DatanodeID and DatanodeIDProto |
|
Resolved |
Shashikant Banerjee
|
552.
|
Ozone: fix classpath of yarn components |
|
Resolved |
Marton Elek
|
553.
|
Document: update the new ozone docker file location |
|
Resolved |
Xiaoyu Yao
|
554.
|
Ozone: Improve error message in case of missing nodes |
|
Resolved |
Marton Elek
|
555.
|
Ozone: Update the ksm/scm CLI usage info |
|
Resolved |
Xiaoyu Yao
|
556.
|
Ozone: docker-compose should only be copied to hadoop-dist if Phdsl is enabled. |
|
Resolved |
Xiaoyu Yao
|
557.
|
Ozone: start-ozone.sh/stop-ozone.sh fail because of unresolved path |
|
Resolved |
Mukul Kumar Singh
|
558.
|
Ozone:Support for MicrobenchMarking Tool |
|
Resolved |
Shashikant Banerjee
|
559.
|
Ozone: Remove InfoPort and InfoSecurePort from DatanodeDetails |
|
Resolved |
Shashikant Banerjee
|
560.
|
Ozone: update log4j.properties changes for hdsl/ozone. |
|
Resolved |
Xiaoyu Yao
|
561.
|
Ozone: Introduce a new SCM Exception which will be thrown when mandatory property is missing |
|
Patch Available |
LiXin Ge
|
562.
|
Ozone: Store only datanode UUID in datanode.id file |
|
Open |
Unassigned
|
563.
|
Ozone: remove hdsl/cblock/ozone source code from the official apache source release artifact |
|
Resolved |
Marton Elek
|
564.
|
Ozone: Fix false positive RAT warning when project built without hds/cblock |
|
Resolved |
Marton Elek
|
565.
|
Ozone: Move ozone specific ServiceRuntimeInfo utility to the framework |
|
Resolved |
Marton Elek
|
566.
|
Ozone: Provide docker based acceptance testing on pseudo cluster |
|
Resolved |
Marton Elek
|
567.
|
Ozone: Update IP and hostname in Datanode from SCM's response to the register call |
|
Resolved |
Shashikant Banerjee
|
568.
|
Add config for min percentage of data nodes to come out of chill mode in SCM |
|
Resolved |
Bharat Viswanadham
|
569.
|
Ozone: Remove commands from command queue when the datanode is declared dead |
|
Open |
Shashikant Banerjee
|
570.
|
Ozone: The configuration of implement of DataNodeServicePlugin should obtain from datanode instance |
|
Resolved |
Anu Engineer
|
571.
|
Ozone: Make dependency of internal sub-module scope as provided in maven. |
|
Resolved |
Nandakumar
|
572.
|
Ozone: ContainerID has incorrect package name |
|
Resolved |
Lokesh Jain
|
573.
|
Ozone: Plugins support in HDSL Datanode Service |
|
|