Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(EntityService): batched transactions and ebean updates #8673

Closed
wants to merge 36 commits into from

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    0e37907 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    70c5b5e View commit details
    Browse the repository at this point in the history
  2. lint

    david-leifker committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3f13b99 View commit details
    Browse the repository at this point in the history
  3. fixing tests

    david-leifker committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    496362d View commit details
    Browse the repository at this point in the history
  4. fix-up patch

    david-leifker committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    dd55590 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. EntityService refactor

    david-leifker committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    e65d540 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into ebean-batched-trans…

    …actions
    
    # Conflicts:
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/EntityServiceImpl.java
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/EntityUtils.java
    #	metadata-io/src/test/java/com/linkedin/metadata/entity/EbeanEntityServiceTest.java
    #	metadata-io/src/test/java/com/linkedin/metadata/entity/EntityServiceTest.java
    #	metadata-service/openapi-servlet/src/main/java/io/datahubproject/openapi/util/MappingUtil.java
    #	metadata-service/restli-servlet-impl/src/main/java/com/linkedin/metadata/resources/entity/AspectResource.java
    #	metadata-service/restli-servlet-impl/src/test/java/com/linkedin/metadata/resources/entity/AspectResourceTest.java
    #	metadata-service/services/src/main/java/com/linkedin/metadata/entity/DeleteEntityService.java
    david-leifker committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    e795eca View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Fix merge issues

    david-leifker committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    f87b74e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc4e48b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85b51e4 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into ebean-batched-trans…

    …actions
    
    # Conflicts:
    #	metadata-service/factories/src/test/java/com/linkedin/metadata/boot/steps/RestoreGlossaryIndicesTest.java
    david-leifker committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    c29a206 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    843cf06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d19c533 View commit details
    Browse the repository at this point in the history
  3. try non-standalone

    david-leifker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f448e0e View commit details
    Browse the repository at this point in the history
  4. drop kafka-setup

    david-leifker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    38f2ba8 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. kafka is required

    david-leifker committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    3122414 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. disable ES threshold

    david-leifker committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    da47ea1 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Merge remote-tracking branch 'datahub-project/master' into ebean-batc…

    …hed-transactions
    
    # Conflicts:
    #	.github/workflows/docker-unified.yml
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/EntityServiceImpl.java
    david-leifker committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    fcf883b View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    846d95b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05c9dad View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/siblings-cypress-fix' into ebean…

    …-batched-transactions
    
    # Conflicts:
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/AspectDao.java
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/EntityServiceImpl.java
    #	smoke-test/tests/cypress/cypress/e2e/siblings/siblings.js
    david-leifker committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2e6f377 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abcfae0 View commit details
    Browse the repository at this point in the history
  5. lint

    david-leifker committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9ef881b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    1fe33b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    bd752be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c5fbae View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into ebean-batched-trans…

    …actions
    
    # Conflicts:
    #	datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/DeleteUtils.java
    #	datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/DeprecationUtils.java
    #	datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/DomainUtils.java
    #	datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/LabelUtils.java
    #	datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/OwnerUtils.java
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/EntityUtils.java
    #	metadata-io/src/main/java/com/linkedin/metadata/entity/ebean/EbeanAspectDao.java
    david-leifker committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    95cbe64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b66642 View commit details
    Browse the repository at this point in the history
  5. Improve tests

    Improve tx handling
    Prevent deadlock dropped writes
    david-leifker committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2f6da4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ba652e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Fix deserialization

    Fix lint
    david-leifker committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    12eb77e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e489b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92a3cf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    028f3aa View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    714d67d View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    cb98802 View commit details
    Browse the repository at this point in the history