1. 18 Oct, 2019 1 commit
  2. 02 Oct, 2019 1 commit
  3. 27 Sep, 2019 1 commit
    • Thomas Bouffard's avatar
      chore(ci): only run last migration test by default (#280) · 375d946c
      Thomas Bouffard authored
      These tests are time consuming (a slave is required for more than 1.5h to
      run tests on Oracle db), almost never fail for a regression or new failure
      (but false positive occurs more frequently)
      
      Modifications introduced
        - PR build changes
          - do not run all migration tests by default by rather last migration step
          - run db test only if all migration tests will be ran
          - add a way to skip integration tests
        - Slack: use the new plugin syntax (do not use groovy json construct)
        - Introduce Github PR Template
      375d946c
  4. 26 Sep, 2019 1 commit
  5. 25 Sep, 2019 2 commits
  6. 10 Sep, 2019 2 commits
  7. 02 Sep, 2019 2 commits
  8. 29 Aug, 2019 2 commits
  9. 22 Aug, 2019 1 commit
  10. 26 Jul, 2019 2 commits
  11. 25 Jul, 2019 1 commit
  12. 24 Jul, 2019 1 commit
  13. 19 Jul, 2019 1 commit
  14. 18 Jul, 2019 1 commit
  15. 17 Jul, 2019 1 commit
    • Baptiste Mesta's avatar
      chore(test): fix engine run on 7_9_0 (#268) · cc8bda84
      Baptiste Mesta authored
      7.9.0 test api does not resolve the password of database correctly
      
      create specific initializer to use the test engine directly instead of
      using the rule. The rule work again in 7.9.1
      cc8bda84
  16. 03 Jul, 2019 2 commits
  17. 02 Jul, 2019 4 commits
  18. 18 Jun, 2019 1 commit
  19. 07 Jun, 2019 3 commits
  20. 05 Jun, 2019 2 commits
  21. 27 May, 2019 5 commits
  22. 22 May, 2019 3 commits
    • Emmanuel Duchastenier's avatar
    • Thomas Bouffard's avatar
      feat(contractData): change serialization val column migration · fa9b5048
      Thomas Bouffard authored
      The previous implementation considered rows non already migrated. The query
      performed for that purpose was too slow: the columns in the WHERE clause
      weren't in indexes, so a full table scan was performed
      The new solution retrieve all table rows using the PRIMARY index, so this
      is faster but more rows are retrieved.
      This is not an issue because
        - the retrieved rows contain only id and tenantid, so heap size impact
        can be negligible (the order of magnitude is 10 millions of rows in the
        table)
        - the subsequent query retrieves the blob value to migrate
          - is very fast (also use PRIMARY index)
          - only retrieves the blob data when it has not been migrated, so no
          extra large data is retrieved from the db
      
      In addition, add way to skip serialization update of contract_data
      Can be useful in case we know that has already be done
      
      Covers [BS-19346](https://bonitasoft.atlassian.net/browse/BS-19346)
      fa9b5048
    • Thomas Bouffard's avatar
      feat(contractData): run orphean arch contract data deletion only once · 34322373
      Thomas Bouffard authored
      This step takes time to proceed as it performed a deletion query without
      indexes.
      So introduce a way to detect that it has already been run
      
      In addition, allow to completely skip this step by setting a JVM System
      Property.
      34322373