[ 
https://issues.apache.org/jira/browse/HDDS-1856?focusedWorklogId=283330&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-283330
 ]

ASF GitHub Bot logged work on HDDS-1856:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 26/Jul/19 13:05
            Start Date: 26/Jul/19 13:05
    Worklog Time Spent: 10m 
      Work Description: hadoop-yetus commented on issue #1166: HDDS-1856. Merge 
HA and Non-HA code in OM.
URL: https://github.com/apache/hadoop/pull/1166#issuecomment-515443222
 
 
   :broken_heart: **-1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |:----:|----------:|--------:|:--------|
   | 0 | reexec | 105 | Docker mode activated. |
   ||| _ Prechecks _ |
   | +1 | dupname | 1 | No case conflicting files found. |
   | +1 | @author | 0 | The patch does not contain any @author tags. |
   | +1 | test4tests | 0 | The patch appears to include 25 new or modified test 
files. |
   ||| _ trunk Compile Tests _ |
   | +1 | mvninstall | 639 | trunk passed |
   | +1 | compile | 404 | trunk passed |
   | +1 | checkstyle | 76 | trunk passed |
   | +1 | mvnsite | 0 | trunk passed |
   | +1 | shadedclient | 939 | branch has no errors when building and testing 
our client artifacts. |
   | +1 | javadoc | 180 | trunk passed |
   | 0 | spotbugs | 504 | Used deprecated FindBugs config; considering 
switching to SpotBugs. |
   | +1 | findbugs | 747 | trunk passed |
   ||| _ Patch Compile Tests _ |
   | +1 | mvninstall | 592 | the patch passed |
   | +1 | compile | 405 | the patch passed |
   | +1 | javac | 405 | the patch passed |
   | +1 | checkstyle | 81 | the patch passed |
   | +1 | mvnsite | 0 | the patch passed |
   | +1 | whitespace | 0 | The patch has no whitespace issues. |
   | +1 | shadedclient | 734 | patch has no errors when building and testing 
our client artifacts. |
   | +1 | javadoc | 180 | the patch passed |
   | -1 | findbugs | 507 | hadoop-ozone generated 21 new + 0 unchanged - 0 
fixed = 21 total (was 0) |
   ||| _ Other Tests _ |
   | -1 | unit | 372 | hadoop-hdds in the patch failed. |
   | -1 | unit | 1687 | hadoop-ozone in the patch failed. |
   | +1 | asflicense | 47 | The patch does not generate ASF License warnings. |
   | | | 8136 | |
   
   
   | Reason | Tests |
   |-------:|:------|
   | FindBugs | module:hadoop-ozone |
   |  |  Inconsistent synchronization of 
org.apache.hadoop.ozone.om.ratis.OzoneManagerDoubleBuffer.readyFutureQueue; 
locked 50% of time  Unsynchronized access at OzoneManagerDoubleBuffer.java:50% 
of time  Unsynchronized access at OzoneManagerDoubleBuffer.java:[line 171] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketCreateRequest.java:in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketCreateRequest.java:[line 175] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketDeleteRequest.java:in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketDeleteRequest.java:[line 140] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketSetPropertyRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketSetPropertyRequest.java:in 
org.apache.hadoop.ozone.om.request.bucket.OMBucketSetPropertyRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMBucketSetPropertyRequest.java:[line 186] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.file.OMDirectoryCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMDirectoryCreateRequest.java:in 
org.apache.hadoop.ozone.om.request.file.OMDirectoryCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMDirectoryCreateRequest.java:[line 194] |
   |  |  Possible null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.file.OMDirectoryCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper)  Dereferenced at 
OMDirectoryCreateRequest.java:omClientResponse in 
org.apache.hadoop.ozone.om.request.file.OMDirectoryCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper)  Dereferenced at 
OMDirectoryCreateRequest.java:[line 194] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.file.OMFileCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMFileCreateRequest.java:in 
org.apache.hadoop.ozone.om.request.file.OMFileCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMFileCreateRequest.java:[line 283] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.key.OMKeyCommitRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyCommitRequest.java:in 
org.apache.hadoop.ozone.om.request.key.OMKeyCommitRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyCommitRequest.java:[line 170] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.key.OMKeyCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyCreateRequest.java:in 
org.apache.hadoop.ozone.om.request.key.OMKeyCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyCreateRequest.java:[line 199] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.key.OMKeyDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyDeleteRequest.java:in 
org.apache.hadoop.ozone.om.request.key.OMKeyDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyDeleteRequest.java:[line 157] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.key.OMKeyRenameRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyRenameRequest.java:in 
org.apache.hadoop.ozone.om.request.key.OMKeyRenameRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMKeyRenameRequest.java:[line 179] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.s3.bucket.S3BucketCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3BucketCreateRequest.java:in 
org.apache.hadoop.ozone.om.request.s3.bucket.S3BucketCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3BucketCreateRequest.java:[line 228] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.s3.bucket.S3BucketDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3BucketDeleteRequest.java:in 
org.apache.hadoop.ozone.om.request.s3.bucket.S3BucketDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3BucketDeleteRequest.java:[line 154] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3InitiateMultipartUploadRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3InitiateMultipartUploadRequest.java:in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3InitiateMultipartUploadRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3InitiateMultipartUploadRequest.java:[line 193] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3MultipartUploadAbortRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3MultipartUploadAbortRequest.java:in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3MultipartUploadAbortRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3MultipartUploadAbortRequest.java:[line 152] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3MultipartUploadCommitPartRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3MultipartUploadCommitPartRequest.java:in 
org.apache.hadoop.ozone.om.request.s3.multipart.S3MultipartUploadCommitPartRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
S3MultipartUploadCommitPartRequest.java:[line 209] |
   |  |  Possible null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeCreateRequest.java:omClientResponse in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeCreateRequest.java:[line 160] |
   |  |  Possible null pointer dereference of omVolumeArgs in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeCreateRequest.java:omVolumeArgs in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeCreateRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeCreateRequest.java:[line 173] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeDeleteRequest.java:in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeDeleteRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeDeleteRequest.java:[line 137] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeSetOwnerRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeSetOwnerRequest.java:in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeSetOwnerRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeSetOwnerRequest.java:[line 180] |
   |  |  Null pointer dereference of omClientResponse in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeSetQuotaRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeSetQuotaRequest.java:in 
org.apache.hadoop.ozone.om.request.volume.OMVolumeSetQuotaRequest.validateAndUpdateCache(OzoneManager,
 long, OzoneManagerDoubleBufferHelper) on exception path  Dereferenced at 
OMVolumeSetQuotaRequest.java:[line 143] |
   | Failed junit tests | hadoop.ozone.om.TestScmSafeMode |
   |   | hadoop.ozone.om.TestOmAcls |
   |   | hadoop.ozone.om.TestOzoneManager |
   
   
   | Subsystem | Report/Notes |
   |----------:|:-------------|
   | Docker | Client=19.03.0 Server=19.03.0 base: 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/artifact/out/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hadoop/pull/1166 |
   | Optional Tests | dupname asflicense compile javac javadoc mvninstall 
mvnsite unit shadedclient findbugs checkstyle |
   | uname | Linux ed8f52416c3f 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 
22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | personality/hadoop.sh |
   | git revision | trunk / aebac6d |
   | Default Java | 1.8.0_212 |
   | findbugs | 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/artifact/out/new-findbugs-hadoop-ozone.html
 |
   | unit | 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/artifact/out/patch-unit-hadoop-hdds.txt
 |
   | unit | 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/artifact/out/patch-unit-hadoop-ozone.txt
 |
   |  Test Results | 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/testReport/ |
   | Max. process+thread count | 3391 (vs. ulimit of 5500) |
   | modules | C: hadoop-ozone/ozone-manager U: hadoop-ozone/ozone-manager |
   | Console output | 
https://builds.apache.org/job/hadoop-multibranch/job/PR-1166/3/console |
   | versions | git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1 |
   | Powered by | Apache Yetus 0.10.0 http://yetus.apache.org |
   
   
   This message was automatically generated.
   
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 283330)
    Time Spent: 50m  (was: 40m)

> Merge HA and Non-HA code in OM
> ------------------------------
>
>                 Key: HDDS-1856
>                 URL: https://issues.apache.org/jira/browse/HDDS-1856
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>            Reporter: Bharat Viswanadham
>            Assignee: Bharat Viswanadham
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> In this Jira following things will be implemented:
>  # Make the non-HA code path use Cache and DoubleBuffer.
>  # Use OMClientRequest/OMClientResponse classes implemented as part of HA to 
> be used in Non-HA code path.
>  
> Removing of old code will not be done in this Jira, this will be done in 
> further Jiras.
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to