[Fusioninventory-commit] [fusioninventory/fusioninventory-agent] 7987ff: fix: More efficient netinventory task multi-threading

Guillaume Bougard noreply at github.com
Fri Jun 28 12:56:27 BST 2019


  Branch: refs/heads/develop
  Home:   https://github.com/fusioninventory/fusioninventory-agent
  Commit: 7987ff80ff89d0381c88ce8195e3b13c73ceb9b6
      https://github.com/fusioninventory/fusioninventory-agent/commit/7987ff80ff89d0381c88ce8195e3b13c73ceb9b6
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-20 (Thu, 20 Jun 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Task/NetInventory.pm
    M t/apps/netinventory.t

  Log Message:
  -----------
  fix: More efficient netinventory task multi-threading

Fix NetInventory task multi-threading when server provides a jobs list of one device


  Commit: a76c89d176cdeb634fefaadeaffd5708d3428693
      https://github.com/fusioninventory/fusioninventory-agent/commit/a76c89d176cdeb634fefaadeaffd5708d3428693
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-20 (Thu, 20 Jun 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Task/NetDiscovery.pm
    M t/tasks/netinventory.t

  Log Message:
  -----------
  test: fix netinventory task tests

Add a hack as sent messages are not ordered while multi-threading is working


  Commit: 333faeb4df7eed39ab527507151338544d98784e
      https://github.com/fusioninventory/fusioninventory-agent/commit/333faeb4df7eed39ab527507151338544d98784e
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Logger.pm

  Log Message:
  -----------
  feat: Support logger prefix

This helps to identify messages by thread


  Commit: 50bbd670873034620adb0af2dd2f023f78e08ac1
      https://github.com/fusioninventory/fusioninventory-agent/commit/50bbd670873034620adb0af2dd2f023f78e08ac1
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M bin/fusioninventory-netdiscovery
    M lib/FusionInventory/Agent/Task/NetDiscovery.pm
    A lib/FusionInventory/Agent/Task/NetDiscovery/Job.pm

  Log Message:
  -----------
  refactor: Better NetDiscovery task multi-threading support

Follow NetInventory task multi-threading refactoring.
Use logger prefix to help debugging


  Commit: faf6a01d3d4c8cc125cbd784767c6b42bf97d686
      https://github.com/fusioninventory/fusioninventory-agent/commit/faf6a01d3d4c8cc125cbd784767c6b42bf97d686
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M t/tasks/netdiscovery.t

  Log Message:
  -----------
  test: Fix NetDiscovery task tests


  Commit: ed1c243966883989c43035e88f348367e5e6bb5d
      https://github.com/fusioninventory/fusioninventory-agent/commit/ed1c243966883989c43035e88f348367e5e6bb5d
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Task/NetDiscovery.pm

  Log Message:
  -----------
  doc: fix comment


  Commit: 097a3656c736b901cf866296c33be41fdb84325b
      https://github.com/fusioninventory/fusioninventory-agent/commit/097a3656c736b901cf866296c33be41fdb84325b
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M bin/fusioninventory-netinventory
    M lib/FusionInventory/Agent/Task/NetInventory.pm
    A lib/FusionInventory/Agent/Task/NetInventory/Job.pm
    M t/tasks/netinventory.t

  Log Message:
  -----------
  refacto: factorized code in NetInventory::Job class


  Commit: bb7378090594ef0e2db88bf625b7bfc412f0e08c
      https://github.com/fusioninventory/fusioninventory-agent/commit/bb7378090594ef0e2db88bf625b7bfc412f0e08c
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Task/NetDiscovery.pm
    M lib/FusionInventory/Agent/Task/NetInventory.pm

  Log Message:
  -----------
  feat: improve/fix multi-threading logging


  Commit: 1f9706aa32d977059f11f5f1dd1a66e11974198b
      https://github.com/fusioninventory/fusioninventory-agent/commit/1f9706aa32d977059f11f5f1dd1a66e11974198b
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-06-28 (Fri, 28 Jun 2019)

  Changed paths:
    M bin/fusioninventory-netdiscovery
    M bin/fusioninventory-netinventory
    M lib/FusionInventory/Agent/Logger.pm
    M lib/FusionInventory/Agent/Task/NetDiscovery.pm
    A lib/FusionInventory/Agent/Task/NetDiscovery/Job.pm
    M lib/FusionInventory/Agent/Task/NetInventory.pm
    A lib/FusionInventory/Agent/Task/NetInventory/Job.pm
    M t/apps/netinventory.t
    M t/tasks/netdiscovery.t
    M t/tasks/netinventory.t

  Log Message:
  -----------
  Merge pull request #695 from TECLIB/feature/net-tasks-multithreading

Netdiscovery/netinventory tasks multithreading enhancement


Compare: https://github.com/fusioninventory/fusioninventory-agent/compare/766edbfb3822...1f9706aa32d9



More information about the Fusioninventory-commit mailing list