Resolved Issues

The following MapR issues, which were reported by customers, are resolved in Version 6.0.
Component Number Description Resolution
CLDB 14105 Log a proper error message when nodes attempt to the register with duplicate IP addresses  
CLDB 22044 cldb.log is not rotated properly  
CLDB 24413 cldb servers keep crashing with [java.lang.ArrayIndexOutOfBoundsException: 4 at com.mapr.fs.cldb.topology.Topology.addServerBackToRRList(Topology.java:5857) ]  
CLDB 24846 topology gets lost after cldbfaileover  
CLDB 25590 Wrong fileserver port information served by slave cldb  
CLDB 25800 Unable to restore mapr.cldb.internal from dump  
CLDB 28633 Immediately after a master CLDB failover, users were able to remove a node which had not yet registered with the new master CLDB. With this fix, node cannot be removed for up to 15 minutes after a master CLDB failover.
CLDB 29588 CLDB deleted wrong CID 1 causing CLDB volume to be wiped out  
FileClient 22571 To use the MapR Client on Windows, it was necessary to set up the spoof user username, uid, and gid in the core-site.xml file because these properties were needed for translating cluster uid back to username (for job submission). With this fix, you need not set up the spoof user username, uid, and gid in the core-site.xml file as username is available via the ticket.
FileClient 23880 When multiple applications attempt to load the same MapR native library using the root class loader, an exception was returned because MapR native library can be loaded only once and an application had already successfully loaded the MapR native library. With this fix, an exception is not returned when applications try to load an already loaded MapR native library.
FileClient 24140 On Windows, MapRClient generates core for Python APIs  
FileClient 24247 FSDataInputStream the number of bytes read, possibly zero, or -1 if reach end-of-stream not met  
FileClient 24249 ERROR Client fs/client/fileclient/cc/client.cc:435 Thread: 7321 MapClientInitParams: Unable to get setSeperateAuditPathfieldID from Java  
FileClient 24965 Bug in FileClient initialization  
FileClient 25198 Insert query with union all failed by InvalidInputException on hive-1.0 and Tez  
FileClient 25471 Failed to fetch attributes for volume  
FileClient 26790 FUSE: CP command fails with ESTALE error  
FileClient 27757 YARN Distributed shell application fails after RM failover  
FileClient 28440 InputStream.read() API returns invalid data  
FileClient 28528 FsAction.READ_EXECUTE on directory result in AccessControlException  
FileClient 29121 InputStream.read() API returns invalid data  
FileServer 12856 Improve behavior of "hadoop fs -rmr", do not build entire file list in memory, unlink files as their meta info is returned by readdir  
FileServer 23530 SPs went offline on 2 nodes at same time and 2 containers stuck in BM state  
FileServer 24232 Unable to access or remove directory with stale files  
FileServer 24779 Assert in mapr::fs::Replication::FreeReplica  
FileServer 24805 Summary: Reduce Lock contention in SetAttr by using Fid lock in shared mode when possible.  
FileServer 24884 Stale container cache in mfs can potentially corrupt data  
FileServer 25848 Error In GetXattr for Fid x.x.x error=2 while accessing a file  
FileServer 26025 Security::Decrypt() returning EINVAL, causes MFS to assert in ReplicateOps::OpRespond()  
FileServer 26093 mfs assert in unlink after promoting destination mirror to RW  
FileServer 26288 MFS went to hung state looping in mapr::fs::CidCache::LookupServerBinding(unsigned long) ()  
FileServer 26351 SSD Trimming is not supported by all vendors  
FileServer 26570 A successful gethostbyname() call returns h_addr_list as NULL causing MFS to crash  
FileServer 28794 punch hole is slow as it is doing log flush un-necessarily  
FS:Audit 24585 Extra logging in cldbaudit.log.json  
FS:Audit 24915 expandaudit command creates huge error files  
FS:Cache 28775 mfs write take long time due to uncache  
FS:Container 23876 Container was in resync for 12 hours  
FUSE-based POSIX Client 25290 Fuse process crashes frequently  
FUSE-based POSIX Client 28907 The MapR FUSE-based POSIX client required user/group to exist before allowing creation of files in MapR-FS with those UIDs/GIDs. With this fix, the MapR FUSE-based POSIX allows file creation in MapR-FS with UIDs/GIDs that may not exist on the cluster or the client host.
FUSE-based POSIX Client 28910 When enabling the setgid bit on a file, if the the primary group set in the executing process did not match the actual group of the file, then POSIX-compliant file systems proceeded without throwing an error. With this fix, the file system now gives EPERM error when setting the setgid bit on file, if the primary group of the executing process does not match the actual group of the file.
FUSE-based POSIX Client 28914 Unlink operation sometimes left the file in inconsistent state when accessed using the FUSE-based POSIX client. With this fix, the unlink operation will succeed and the file cannot be accessed.
FS:Hardlinks 24238 Multi-mfs crashes at mapr::fs::Container::IAllocFromAg  
FS:Mirror2RW 20644 Mirror schedule stop with inuse flag 0  
FS:Mirror2RW 25308 mfs asserts in GetChildAttrInodeGotten()  
FS:Replication 25147 Mfs detected deadlock condition during container replication and result to server restart  
FS:Replication 25443 Container in resync mode forever; corresponding resync on upstream is missing  
FS:Replication 26054 Container stuck in resync state without any progress with single valid copy  
hoststats 11349 hoststats fails to start on one node  
JM:UI 24700 JobTracker UI fails with NullPointerException for hive parameter  
DB 24054 MapRDB performance was significantly degraded after it became 4 nodes cluster  
DB 25241 MapR-DB: FuzzRowFilter is not returning correct result  
DB 25485 Scanning MapR-DB table fails with Input/Output error due to corrupt column family data  
DB 26416 Assert during free in mapr::fs::LDBBlock::FetchBlockCheckCrcAndCleanup  
DB 28023 Segmentation fault in SegmentScanner::Init  
DB 26338 QueryCondition using in conditional does not include last value in provided list  
MapReduce 24135 Limits class does not construct Configuration correctly, enforces wrong counter limit, causes TaskTracker failures  
MapReduce 24235 deadlock at com.mapr.log4j.CentralTaskLogAppender  
MapReduce 25373 Jobs failing after upgrade to 5.2 due to NativeIO.POSIX.open not supported on Windows in standalone mode  
MapReduce 25599 Warden might start JobTracker twice  
NFS 23698 Change of NFS Export Path  
NFS 24315 dd command reads more data than the actual data when iflag=direct is used  
NFS 24434 rsync is not working properly with hardlinks  
NFS 24630 full time stamp shows negative numbers after applying patch 39544  
NFS 28016 NFS keeps trying to access dead file server  
NFS:LoopBack 23652 MapR client (POSIX, FUSE, native) does not automatically refresh service ticket  
Security 27152 MapR-FS crashed because the number of bytes to encrypt exceeded 256MB. This number of bytes to encrypt can now be greater than 256MB.
Tez 20965 Insert query with union all failed by ArrayIndexOutOfBoundsException on hive-1.0 and Tez  
UI:Browser 23257 VIP created using "Select the desired network interfaces" does not appear in NFS Setup in MCS  
UI:CLI 24280 dashboard info failed with "TimeoutException during RM Status thread execution"  
Warden 24119 Warden calculation of MFS,nodemanager memory consumption is incorrect  
Warden 24562 Warden is not being nicer to CLDB in latest releases  
YARN 23571 Spark Web UI failed with ERROR 500 when Zero configuration RM HA enabled  
YARN 24392 mapr 5.2 RM not coming up  
YARN 24477 LocalVolumeAuxService instance continues to work if init failed  
YARN 24812 Hive couldn't find finished job status  
YARN 25001 FairScheduler: potential livelock due to maxAMShare limitation and container reservation  
YARN 25175 Resource Manager fails to load state with InvalidProtocolBufferException Property "yarn.resourcemanager.fs.state-store.remove-corrupted-data" works as expected:
  • when "true", corrupted data is removed and RM starts successfully.
  • when "false", exception is thrown and RM does not start if data is corrupted.
YARN 25359 RM crashes due to inability of maprfs to remove application's directory from RM state store  
YARN 25387 NullPointerException in Error in handling event type NODE_ADDED to the scheduler  
YARN 26425 ResourceManager goes loops infinitely in the FairScheduler.preemptResources method while holding FairScheduler lock, causing all RPC threads blocked by lock contention  
YARN 27919 Memory Leak in org.apache.hadoop.fs.FileSystem$Cache  
YARN 28366 FairScheduler.preemptMapping leak