1. 19 Mar, 2018 3 commits
    • Jérome Perrin's avatar
      deferred_style: call report method with user language · efda0ab2
      Jérome Perrin authored
      Some report sections may be using translation.
      efda0ab2
    • Jérome Perrin's avatar
      deferred_style: save Localizer selected language earlier · 9debeb6e
      Jérome Perrin authored
      Localizer.get_selected_language is only functional in response to user
      requests. Saving it in Base_computeReportSection was already too late
      because it's already an activity request.
      9debeb6e
    • Jérome Perrin's avatar
      deferred_style: factorize request argument filtering · 1a7b5349
      Jérome Perrin authored
      This code was slightly different in three places:
       * Base_activateSimpleView: only use request.form.items()
       * Base_activateReport: use request.items()
       * Base_computeReportSection: use request.items()
      
      request.items returns all items from request.other, request.form and
      request.cookies.
      In all cases, we are interested in request.form, so that report runs
      with the same user input in request. We want to restore restore
      request.other for Base_computeReportSection , but it does not harm in
      other cases.
      We always drop cookies to fix  #20180220-1DBF516 (as a consequence the
      request will not strictly be identical, but rendering reports should not
      depend on cookies)
      1a7b5349
  2. 18 Mar, 2018 1 commit
  3. 16 Mar, 2018 15 commits
  4. 15 Mar, 2018 5 commits
  5. 14 Mar, 2018 6 commits
    • Roque's avatar
      Scalability roque benchmark · d9ecd33d
      Roque authored
      - Thread classes to run commands and collect metrics for tests.
      - Refactoring in benchmark process and result
      
      /reviewed-on nexedi/erp5!588
      d9ecd33d
    • Roque's avatar
      scalability: run scalability test script update · 36ee6bd8
      Roque authored
      - the commands to run the tests are launched using threads
      - a thread is used to ask instance for metrics periodically
      - refactoring for a more generic code
      - refactoring in log handling
      - old code related to created documents and create users removed
      - new script parameters
      - general refactoring and cleanup
      36ee6bd8
    • Roque's avatar
      testnode: scalability test runner update · 3a7b6b55
      Roque authored
      - hardcoded software release url removed (http with password protection for now)
      - scalability runner handles frontend request. It asks for a local master frontend apache software installation and instance request.
      - testsuite brings the urls corresponding to instance, bootstrap, metrics collection.
      - vinculation between scalability runner and runScalability script. Process manager is used to run the script as a command.
      - scalability runner manages the test result cases and loops among different testsuite configurations.
      - userhosts software is used to run the command for the runScalability script, to solve DNS.
      - refactoring according to last changes in TaskDistribution
      - general refactoring and cleanup
      3a7b6b55
    • Roque's avatar
    • Roque's avatar
      tesnode: slapos master communicator handles frontend request · 162fc8e0
      Roque authored
      - communicator considers requests of master frontend and instance destruction.
      - communicator retrieves frontend related information from instances.
      - minor refactoring and code cleanup.
      162fc8e0
    • Xiaowu Zhang's avatar
  6. 13 Mar, 2018 7 commits
  7. 12 Mar, 2018 3 commits