This is an automated email from the ASF dual-hosted git repository.
madhan pushed a change to branch atlas-2.5
in repository https://gitbox.apache.org/repos/asf/atlas.git
from 227c4c9f3 ATLAS-5100 : React UI: Remove unused imports to avoid build
failure. (#438)
new 65678618b ATLAS-5006 : Atlas incremental export takes too much time
(almost equivalent to bootstrap export with the entire data) (#312)
new d65c6ad2c ATLAS-5058: Update ci.yml to rely on healthchecks (#391)
new fbe70655c ATLAS-5074: Upgrade poi-ooxml to 5.4.0 (#403)
new 929cc5933 ATLAS-5059: add support for rdbms backend and audit
repository (#405)
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 129 ++++++++
addons/trino-extractor/pom.xml | 2 +-
dashboard/pom.xml | 2 +-
dev-support/atlas-docker/.env | 2 +
dev-support/atlas-docker/Dockerfile.atlas | 1 +
dev-support/atlas-docker/Dockerfile.atlas-db | 2 +-
dev-support/atlas-docker/README.md | 17 +-
dev-support/atlas-docker/config/init_postgres.sh | 10 +
.../atlas-docker/docker-compose.atlas-backend.yml | 10 +
.../atlas-docker/docker-compose.atlas-build.yml | 2 -
...e.atlas.yml => docker-compose.atlas-common.yml} | 60 ++--
.../atlas-docker/docker-compose.atlas-hadoop.yml | 2 -
.../atlas-docker/docker-compose.atlas-hive.yml | 35 ++-
.../atlas-docker/docker-compose.atlas-kafka.yml | 27 --
dev-support/atlas-docker/docker-compose.atlas.yml | 42 ++-
dev-support/atlas-docker/scripts/atlas.sh | 29 ++
.../atlas/repository/graphdb/AtlasGraph.java | 17 ++
...hDBMigrator.java => AtlasUniqueKeyHandler.java} | 17 +-
graphdb/janus/pom.xml | 11 +
.../repository/graphdb/janus/AtlasJanusGraph.java | 28 ++
.../graphdb/janus/AtlasJanusGraphDatabase.java | 27 ++
.../janus/AtlasJanusRdbmsUniqueKeyHandler.java | 59 ++++
graphdb/janusgraph-rdbms/pom.xml | 91 ++++++
.../repository/audit/rdbms/RdbmsTransaction.java | 41 ++-
.../atlas/repository/audit/rdbms/dao/BaseDao.java | 20 +-
.../audit/rdbms/dao/DbEntityAuditDao.java | 71 +++++
.../audit/rdbms/entity/DbEntityAudit.java | 180 +++++++++++
.../diskstorage/rdbms/JanusColumnValue.java | 34 ++-
.../janusgraph/diskstorage/rdbms/RdbmsStore.java | 329 +++++++++++++++++++++
.../diskstorage/rdbms/RdbmsStoreManager.java | 184 ++++++++++++
.../diskstorage/rdbms/RdbmsTransaction.java | 151 ++++++++++
.../diskstorage/rdbms/RdbmsUniqueKeyHandler.java | 150 ++++++++++
.../janusgraph/diskstorage/rdbms/dao/BaseDao.java | 38 ++-
.../diskstorage/rdbms/dao/DaoManager.java | 121 ++++++++
.../diskstorage/rdbms/dao/JanusColumnDao.java | 308 +++++++++++++++++++
.../diskstorage/rdbms/dao/JanusKeyDao.java | 49 +++
.../diskstorage/rdbms/dao/JanusStoreDao.java | 33 ++-
.../diskstorage/rdbms/entity/JanusColumn.java | 126 ++++++++
.../diskstorage/rdbms/entity/JanusKey.java | 112 +++++++
.../diskstorage/rdbms/entity/JanusStore.java | 94 ++++++
.../rdbms/entity/JanusUniqueEdgeKey.java | 124 ++++++++
.../rdbms/entity/JanusUniqueEdgeTypeKey.java | 137 +++++++++
.../rdbms/entity/JanusUniqueVertexKey.java | 124 ++++++++
.../rdbms/entity/JanusUniqueVertexTypeKey.java | 137 +++++++++
.../resources/META-INF/janus-jpa_named_queries.xml | 96 ++++++
.../main/resources/META-INF/janus-persistence.xml | 38 +++
.../resources/META-INF/postgres/create_schema.sql | 63 ++++
graphdb/pom.xml | 1 +
.../java/org/apache/atlas/AtlasConfiguration.java | 1 +
pom.xml | 7 +-
repository/pom.xml | 35 +++
.../audit/AbstractStorageBasedAuditRepository.java | 36 ++-
.../audit/rdbms/RdbmsBasedAuditRepository.java | 161 ++++++++++
.../repository/graph/GraphBackedSearchIndexer.java | 59 +++-
.../atlas/repository/impexp/ExportService.java | 83 +++++-
.../repository/store/graph/v1/DeleteHandlerV1.java | 15 +
.../store/graph/v2/AtlasGraphUtilsV2.java | 46 +++
.../store/graph/v2/EntityGraphRetriever.java | 4 +
58 files changed, 3650 insertions(+), 180 deletions(-)
create mode 100644 .github/workflows/ci.yml
create mode 100644 dev-support/atlas-docker/docker-compose.atlas-backend.yml
copy dev-support/atlas-docker/{docker-compose.atlas.yml =>
docker-compose.atlas-common.yml} (56%)
delete mode 100644 dev-support/atlas-docker/docker-compose.atlas-kafka.yml
copy
graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/{GraphDBMigrator.java
=> AtlasUniqueKeyHandler.java} (58%)
create mode 100644
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusRdbmsUniqueKeyHandler.java
create mode 100644 graphdb/janusgraph-rdbms/pom.xml
copy intg/src/main/java/org/apache/atlas/type/AttributeToken.java =>
graphdb/janusgraph-rdbms/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsTransaction.java
(52%)
copy
webapp/src/main/java/org/apache/atlas/web/security/UserAuthorityGranter.java =>
graphdb/janusgraph-rdbms/src/main/java/org/apache/atlas/repository/audit/rdbms/dao/BaseDao.java
(68%)
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/apache/atlas/repository/audit/rdbms/dao/DbEntityAuditDao.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/apache/atlas/repository/audit/rdbms/entity/DbEntityAudit.java
copy
server-api/src/main/java/org/apache/atlas/exception/NotFoundException.java =>
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/JanusColumnValue.java
(55%)
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/RdbmsStore.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/RdbmsStoreManager.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/RdbmsTransaction.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/RdbmsUniqueKeyHandler.java
copy
webapp/src/main/java/org/apache/atlas/web/security/UserAuthorityGranter.java =>
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/dao/BaseDao.java
(52%)
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/dao/DaoManager.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/dao/JanusColumnDao.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/dao/JanusKeyDao.java
copy
webapp/src/main/java/org/apache/atlas/web/security/UserAuthorityGranter.java =>
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/dao/JanusStoreDao.java
(51%)
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusColumn.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusKey.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusStore.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusUniqueEdgeKey.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusUniqueEdgeTypeKey.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusUniqueVertexKey.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/java/org/janusgraph/diskstorage/rdbms/entity/JanusUniqueVertexTypeKey.java
create mode 100644
graphdb/janusgraph-rdbms/src/main/resources/META-INF/janus-jpa_named_queries.xml
create mode 100644
graphdb/janusgraph-rdbms/src/main/resources/META-INF/janus-persistence.xml
create mode 100644
graphdb/janusgraph-rdbms/src/main/resources/META-INF/postgres/create_schema.sql
create mode 100644
repository/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsBasedAuditRepository.java