Fixed Issues in Atlas
Review the list of Atlas issues that are resolved in Cloudera Runtime 7.1.9 SP1.
- CDPD-69894: Atlas uses the upstream iceberg-hive-runtime package instead of the CDP build
- The version of the iceberg-hive-runtime artifact is changed to a snapshot version, so downstream patches, bugfixes and CVE fixes will be pulled.
- CDPD-69162: Upgrade jersey version to jersey 2
- The Jersey version is upgraded to use Jersey 2 after Jackson Databind is updated to 2.15.
- CDPD-66567: fetchType as "incremental" does full export instead of "CONNECTED"
- An additional check is added for the Hive and Iceberg table export request to check if the fetch type is incremental or not.
- CDPD-65509: Atlas Import/Export with iceberg_table type is copying Hive External Entity also
- An additional check is added for the Hive and Iceberg table export request to check if the fetch type is incremental or not.
- CDPD-59028, CDPD-62893: Cloudera Runtime 7.1.9 SPx Audit aging should be possible with only ttl or audit count instead of both
- The issue was fixed by enabling the separate configuration of time-to-live and audit count limit parameters. For more information, see Using default audit aging
- CDPD-62837: hive_storagedesc is incomplete in Atlas
- The HDFS data pertaining to Hive tables that have undergone migration using the Navigator to Atlas transition process might be missing some information. The Nav2Atlas module was changed to set the relationType as "hive_table_storagedesc" of relationship attribute "table" for evey entity of "hive_storagedesc".
- CDPD-62834: Status of deleted table is ACTIVE in Atlas after navigator2atlas migration
- Deleted Hive tables migrated using the Navigator to Atlas transition may be shown as active in Atlas. The Nav2Atlas module was changed to set the relationType as "hive_table_storagedesc" of relationship attribute "table" for every entity of "hive_storagedesc".
- CDPD-59033: Compression algorithm changed from Gzip to Snappy in Atlas HBase tables
- The default compression algorithm was changed from Gzip' to 'Snappy' in Atlas HBase tables.
- CDPD-57021: Relationship Search feature should be configurable
- Relationship Search feature is made configurable to reduce time taken for iterating all the edges.
- CDPD-55697: Clean Atlas application log in case of HA mode
- The unwanted error logs are removed from the Atlas application log file.
- CDPD-67977: Nullpointer exception during incremental Atlas Export
- An incremental export with glossary and terms associated with exported entities was causing a null pointer exception, which is now resolved.
- CDPD-67553: Parallel Atlas Import is failing with unexpected errors
-
Import operation of an entity is retried thrice when the transaction fails because of a
PermanentLockingException
. This issue is now resolved. - CDPD-59586: OperationType does not support Contains operation
- Support for sub-string and wild character
'
*
' is not present forattributeName=operationType
in the Custom Audit Filters feature,.Hence,attributeValue
can not be checked with thecontains
operator. This is fixed by adding support for substrings and the wildcard character "*
" for the attributeoperationType
. - CDPD-65804: Atlas cannot search comments containing Chinese or Japanese characters
- Entities whose comments contain Chinese or Japanese characters can be now searched by using the comment (string), containing filters.
- CDPD-69654: Atlas parallel export fails with the formation of incomplete .zip files
- An extra flag is added in Atlas. By enabling it
(
skipUpdateReplicationAttr":true
), it will skip updating each entity for addingreplicatedTo
/replicatedFrom
attribute, which will ultimately increase the performance of exporting and importing. - CDPD-69176: Entity search with "begins with" operator does not return correct results for some Japanese characters
- Entities containing Japanese or Chinese can also be searched by using the “begins with” search filter.
- CDPD-68655: Tag searches with multiple Japanese or multiple Chinese characters do not return the correct results
- Tag searches work with multiple Japanese or Chinese
characters included for
hdfs_path
entities. - CDPD-68643: Basic search query with '<Japanese search string>*' does not always return results
- Searches including Japanese characters and the asterisk character can be reliably made.
- CDPD-68328: Faceted hdfs_path entity type searches containing Japanese or Chinese characters do not return results only with query format searches.
Hdfs_path
type entity queries can employ multiple filters (attribute, classification) concurrently.- CDPD-68189: Faceted searches do not give correct results for the "contains" operator applied to Chinese words with multiple characters.
- Chinese words with multiple characters can be searched reliably.
- CDPD-67022: Imports fail with 403 error by users with export, import permissions but without create, read, write, and update entity permissions
- After the update, following a successful import, Atlas
creates an entity of type
_{}AtlasAuditEntry{}
and no longer throws an _UNAUTHORIZED_ACCESS error with status code 403 because lacking create, read, write or update user permissions. - CDPD-67020: Imports fail by users with export or import permissions but no other permission for entities
- After the update, during an export process, the following
applies:
- The
AtlasServerService
creates a newAtlasServer
entity if it does not exist already. - The
xportImportAuditService
creates an entity with type__ExportImportAuditEntry
if adequate read and write permissions are not present for the mentioned entities, exceptions are no longer thrown and the creation of the atlas-export-result.json is no longer skipped in the flow. The import with this export no longer throws a Null Pointer Exception due to the missing atlas-export-result.json.
- The
Apache patch information
- ATLAS-4855
- ATLAS-4819
- ATLAS-4836
- ATLAS-4837