Skip to content
Snippets Groups Projects
  1. Nov 05, 2024
  2. Nov 01, 2024
  3. Oct 23, 2024
  4. Oct 02, 2024
  5. Oct 01, 2024
  6. Sep 30, 2024
  7. Aug 09, 2024
    • Rodrigo Tomonari's avatar
      Add bulk_import_importer_user_mapping feature flag · 449f72a9
      Rodrigo Tomonari authored
      Introduce the class Import::BulkImports::EphemeralData to allow the
      feature flag bulk_import_importer_user_mapping to be enabled or
      disabled without interfering with in-flight migrations. Also, refactored
      the Import::SourceUserMapper class to return an Import::SourceUser.
      Verified
      449f72a9
  8. Jul 30, 2024
  9. Jul 23, 2024
  10. May 23, 2024
    • Sam Word's avatar
      Added basic user_id caching, no specs · e40420bf
      Sam Word authored
      Cache any user reference columns in a set so that they
      can be pulled after all exports have finished in a dedicated
      relation. This prevents the need for ugly queries or out of
      pattern exports.
      Verified
      e40420bf
  11. May 21, 2024
  12. Apr 28, 2024
  13. Feb 19, 2024
  14. Feb 09, 2024
    • George Koltsov's avatar
      Update BulkImports::Failure to display subrelation that failed to import · 8d44a19f
      George Koltsov authored
      Direct Transfer API shows failures for the things that we could not
      import. If a subrelation of a top level relation failed to import
      (e.g. MR diff note) - we still show top level relation as the one
      that failed to import. In reality, the top level relation is imported,
      but a subrelation did not.
      
      Update relation to include the failed to import subrelation, so it's
      more obvious what exactly failed to import.
      
      Changelog: added
      8d44a19f
  15. Jan 31, 2024
  16. Jan 22, 2024
    • George Koltsov's avatar
      Add Direct Transfer Stats API · 75befb2b
      George Koltsov authored
      Update Direct Transfer API entities endpoint to include
      new `stats` key to show statistics about what relations
      are imported. It has 3 counters:
        - `source` - how many records the source instance states there are
        - `fetched` - how many records we read from the downloaded export
        - `imported` - how many records we persisted in the database
      
      Changelog: added
      75befb2b
  17. Jan 11, 2024
  18. Jan 10, 2024
  19. Dec 14, 2023
  20. Dec 12, 2023
  21. Nov 30, 2023
  22. Nov 28, 2023
    • James Nutt's avatar
      Set failure flag on parent import when an entity fails · d28e21e3
      James Nutt authored
      When a Direct Transfer entity fails and is marked as failed, this status
      is not passed up to the parent import. This can result in a misleading
      situation where an import is marked as `has_failures: false` when in
      fact there are failures.
      
      #432546
      
      Changelog: fixed
      d28e21e3
  23. Nov 23, 2023
  24. Nov 20, 2023
  25. Nov 17, 2023
  26. Nov 09, 2023
    • Rodrigo Tomonari's avatar
      Defer Direct Transfer workers in case DB is not health · ee53b316
      Rodrigo Tomonari authored and Bojan Marjanovic's avatar Bojan Marjanovic committed
      Update PipelineWorker and PipelineBatchWorker workers to use the
      `defer_on_database_health_signal` option.
      
      Also, update defer_on_database_health_signal to receive a block
      to lazy evaluate the schema and table as the workers modify
      different tables depending on the relation being imported
      ee53b316
  27. Oct 25, 2023
  28. Oct 10, 2023
  29. Oct 02, 2023
  30. Sep 27, 2023
  31. Sep 19, 2023
  32. Sep 15, 2023
  33. Sep 13, 2023
    • Rodrigo Tomonari's avatar
      Fix PipelineBatchWorker retries · 6deb2eb9
      Rodrigo Tomonari authored
      Allow BulkImports::BatchTracker state machine status to transit from
      `started` to `started` so allow the PipelineBatchWorker worker to
      multiple times
      
      Changelog: fixed
      6deb2eb9
  34. Sep 05, 2023
  35. Aug 28, 2023
  36. Jul 12, 2023
  37. May 04, 2023
  38. Apr 24, 2023
  39. Apr 13, 2023
Loading