2.8.2.7.rc0
Pre-release
Pre-release
Release notes - hops - Version 2.8.2.7
Bug
- [HOPS-132] - TestBlockReportLoadBalancing2 often time out
- [HOPS-829] - apply HDFS-5723
- [HOPS-830] - apply HDFS-5185
- [HOPS-831] - apply HDFS-6790
- [HOPS-832] - apply HDFS-6517
- [HOPS-833] - apply HDFS-6791
- [HOPS-841] - apply HDFS-6823
- [HOPS-842] - Writing small files slow down when the disk tables in the database are full
- [HOPS-843] - apply HDFS-6830
- [HOPS-845] - apply HDFS-6567
- [HOPS-846] - SSLEngine of RPC Server does not chunk the response if it is too big
- [HOPS-848] - apply HDFS-6783
- [HOPS-849] - apply HDFS-6825
- [HOPS-850] - apply HDFS-6188
- [HOPS-851] - apply HDFS-6569
- [HOPS-853] - apply HDFS-6247
- [HOPS-854] - apply HDFS-6870
- [HOPS-858] - apply HDFS-4852
- [HOPS-865] - apply HDFS-6902
- [HOPS-867] - Fixing string equality
- [HOPS-870] - apply HDFS-6972
- [HOPS-873] - apply HDFS-6831
- [HOPS-874] - apply HDFS-6979
- [HOPS-875] - apply HDFS-6862
- [HOPS-876] - apply HDFS-6898
- [HOPS-878] - apply HDFS-7005
- [HOPS-881] - Fix potential null pointer in INodeDalAdaptor, QuotaUpdateContext, INodeLock and FSNamesystem
- [HOPS-882] - Handle null values for users and groups in protobuff and fix potential null pointer exceptions
- [HOPS-885] - apply HDFS-6981
- [HOPS-886] - apply HDFS-6776
- [HOPS-887] - apply HDFS-7045
- [HOPS-888] - apply HDFS-7051
- [HOPS-889] - apply HDFS-6965
- [HOPS-890] - we need to update IntVariable to LongVariable
- [HOPS-891] - Potential NullPointers in FSNamesystem.getAdditionalDatanode
- [HOPS-893] - apply HDFS-6799
- [HOPS-895] - apply HDFS-6840
- [HOPS-896] - apply HDFS-6948
- [HOPS-897] - apply HDFS-7065
- [HOPS-898] - apply HDFS-7073
- [HOPS-899] - apply HDFS-7107
- [HOPS-900] - apply HDFS-7109
- [HOPS-901] - apply HDFS-7110
- [HOPS-902] - apply HDFS-7106
- [HOPS-903] - apply HDFS-7130
- [HOPS-904] - apply HDFS-6534
- [HOPS-907] - apply HDFS-7127
- [HOPS-911] - apply HDFS-6664
- [HOPS-912] - apply HDFS-7156
- [HOPS-913] - apply HDFS-4165
- [HOPS-914] - apply HDFS-7104
- [HOPS-915] - apply HDFS-7122
- [HOPS-916] - apply HDFS-6779
- [HOPS-917] - apply HDFS-7172
- [HOPS-918] - apply HDFS-7178
- [HOPS-919] - apply HDFS-7162
- [HOPS-920] - BPOfferService.blockReport should call blockReportCompleted in a finnaly
- [HOPS-922] - apply HDFS-6995
- [HOPS-923] - apply HDFS7-169
- [HOPS-925] - apply HDSF-7203
- [HOPS-926] - apply HDFS-7202
- [HOPS-927] - apply HDFS-7217
- [HOPS-930] - apply HDFS-6657
- [HOPS-931] - apply HDFS-6544
- [HOPS-932] - apply HDFS-7237
- [HOPS-934] - apply HDFS-7201
- [HOPS-938] - apply HDFS-7221
- [HOPS-943] - apply HDFS-7232
- [HOPS-944] - apply HDFS-7258
- [HOPS-946] - apply HDFS-6904
- [HOPS-947] - apply HDFS-6538
- [HOPS-949] - apply HDFS-7282
- [HOPS-954] - apply HDFS-7213
- [HOPS-955] - apply HDFS-7301
- [HOPS-956] - apply HDFS-7235
- [HOPS-957] - apply HDFS-7274
- [HOPS-958] - apply HDFS-7165
- [HOPS-963] - apply HDFS-7309
- [HOPS-964] - apply HDFS-7315
- [HOPS-965] - apply HDFS-6917
- [HOPS-969] - apply HDFS-7218
- [HOPS-972] - apply HDFS-7199
- [HOPS-973] - apply HDFS-7367
- [HOPS-977] - apply HDFS-7382
- [HOPS-978] - apply HDFS-7383
- [HOPS-979] - apply HDFS-7389
- [HOPS-981] - apply HDFS-7391
- [HOPS-982] - apply HDFS-7358
- [HOPS-995] - Datanode doing full block report when starting a new namenode in multi-namenode setup
- [HOPS-997] - Inconsistent metrics in web UI in multy namenodes
- [HOPS-998] - Do not monitor DB index memory resource as it is deprecated in NDB 7.6.2.
- [HOPS-1013] - NullPointerException when getting completedScanCount and curScanCount for the first time after an update
Sub-task
- [HOPS-748] - Refactor RMAppCertificateManager to be security material agnostic
- [HOPS-822] - JWT RMApp Security Handler
- [HOPS-861] - Refactor CertificateLocalizationService to support JWT
- [HOPS-884] - Implement JWT security actions
New Feature
- [HOPS-695] - [Umbrella] JWT support
- [HOPS-837] - apply HDFS-6728
- [HOPS-838] - apply HDFS-6740
- [HOPS-866] - apply HDFS-6879
- [HOPS-869] - apply HDFS-6774
- [HOPS-871] - apply HDFS-4257
- [HOPS-872] - apply HDFS-6959
- [HOPS-892] - apply HDFS-6880
- [HOPS-894] - applyHDFS-6727
- [HOPS-921] - apply HDFS-7055
- [HOPS-937] - apply HDFS-7154
- [HOPS-939] - apply HDFS-7254
- [HOPS-940] - apply HDFS-6877
- [HOPS-942] - apply HDFS-7222
- [HOPS-951] - apply HDFS-6606
- [HOPS-953] - apply HDFS-6663
- [HOPS-960] - apply HDFS-7035
- [HOPS-983] - SOCKS Socket factory with Hops TLS capabilities
- [HOPS-1011] - add hadoop-aws to hops
Improvement
- [HOPS-834] - apply HDFS-6809
- [HOPS-835] - apply HDFS-6812
- [HOPS-836] - apply HDFS-6781
- [HOPS-839] - apply HDFS-6722
- [HOPS-840] - apply HDFS-573
- [HOPS-844] - apply HDFS-6836
- [HOPS-847] - apply HDFS-6849
- [HOPS-852] - apply HDFS-6110
- [HOPS-855] - apply HDFS-6858
- [HOPS-856] - applh HDFS-6758
- [HOPS-859] - apply HDFS-6899
- [HOPS-860] - DFSClient - operation CopyToLocal is slow
- [HOPS-862] - apply HADOOP-10771
- [HOPS-863] - Upgrade ClusterJ to 7.6.8
- [HOPS-864] - apply HDFS-4486
- [HOPS-868] - apply HDFS-6865
- [HOPS-877] - apply HDFS-6943
- [HOPS-879] - apply HDFS-6036
- [HOPS-880] - apply HDFS-6482
- [HOPS-883] - apply HDFS-6800
- [HOPS-905] - apply HDFS-7118
- [HOPS-908] - apply HDFS-6808
- [HOPS-909] - apply HDFS-7119
- [HOPS-910] - apply HDFS-6956
- [HOPS-924] - apply HDFS-7128
- [HOPS-928] - apply HDFS7026
- [HOPS-929] - apply HDFS-6252
- [HOPS-933] - apply HDFS-7228
- [HOPS-935] - apply HDFS-7260
- [HOPS-936] - apply HDFS-7266
- [HOPS-945] - apply HDFS-7283
- [HOPS-948] - apply HDFS-7278
- [HOPS-950] - apply HDFS-6741
- [HOPS-959] - apply HDFS-3342
- [HOPS-961] - apply HDFS-6385
- [HOPS-962] - apply HDFS-7313
- [HOPS-966] - apply HDFS-7276
- [HOPS-967] - apply HDFS-7233
- [HOPS-968] - apply HDFS-7357
- [HOPS-970] - apply HDFS-7335
- [HOPS-971] - apply HDFS-7333
- [HOPS-974] - apply HDFS-7329
- [HOPS-975] - apply HDFS-7336
- [HOPS-976] - apply HDFS-7365
- [HOPS-980] - apply HDFS-7375
- [HOPS-1010] - Removing useless logs that are printed at INFO loggin level
Task
- [HOPS-941] - apply HDFS-2486