Branch: refs/heads/master
  Home:   https://github.com/uzh/gc3pie
  Commit: ee0382ce0f046bd5c63c13de87aed2d5bfb5289e
      
https://github.com/uzh/gc3pie/commit/ee0382ce0f046bd5c63c13de87aed2d5bfb5289e
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/__init__.py
    M gc3libs/application/__init__.py
    M gc3libs/application/apppot.py
    M gc3libs/application/demo.py
    M gc3libs/application/gamess.py
    M gc3libs/application/rosetta.py
    M gc3libs/application/turbomole.py
    M gc3libs/authentication/__init__.py
    M gc3libs/authentication/ec2.py
    M gc3libs/authentication/openstack.py
    M gc3libs/authentication/ssh.py
    M gc3libs/backends/__init__.py
    M gc3libs/backends/batch.py
    M gc3libs/backends/ec2.py
    M gc3libs/backends/lsf.py
    M gc3libs/backends/noop.py
    M gc3libs/backends/openstack.py
    M gc3libs/backends/pbs.py
    M gc3libs/backends/sge.py
    M gc3libs/backends/shellcmd.py
    M gc3libs/backends/slurm.py
    M gc3libs/backends/tests/faketransport.py
    M gc3libs/backends/tests/test_ec2.py
    M gc3libs/backends/tests/test_generic_backend.py
    M gc3libs/backends/tests/test_lsf.py
    M gc3libs/backends/tests/test_noop.py
    M gc3libs/backends/tests/test_openstack.py
    M gc3libs/backends/tests/test_pbs.py
    M gc3libs/backends/tests/test_sge.py
    M gc3libs/backends/tests/test_shellcmd.py
    M gc3libs/backends/tests/test_slurm.py
    M gc3libs/backends/tests/test_transport.py
    M gc3libs/backends/transport.py
    M gc3libs/backends/vmpool.py
    M gc3libs/config.py
    M gc3libs/debug.py
    M gc3libs/exceptions.py
    M gc3libs/optimizer/__init__.py
    M gc3libs/optimizer/dif_evolution.py
    M gc3libs/optimizer/drivers.py
    M gc3libs/optimizer/extra.py
    M gc3libs/persistence/__init__.py
    M gc3libs/persistence/accessors.py
    M gc3libs/persistence/filesystem.py
    M gc3libs/persistence/idfactory.py
    M gc3libs/persistence/serialization.py
    M gc3libs/persistence/sql.py
    M gc3libs/persistence/store.py
    M gc3libs/poller.py
    M gc3libs/quantity.py
    M gc3libs/session.py
    M gc3libs/template.py
    M gc3libs/tests/scripts/simpledaemon.py
    M gc3libs/tests/scripts/simplescript.py
    M gc3libs/tests/test_Application.py
    M gc3libs/tests/test_ParallelTaskCollection.py
    M gc3libs/tests/test_RetryableTask.py
    M gc3libs/tests/test_SequentialTaskCollection.py
    M gc3libs/tests/test_Task.py
    M gc3libs/tests/test_cmdline.py
    M gc3libs/tests/test_issue_335.py
    M gc3libs/tests/test_poller.py
    M gc3libs/tests/test_quantity_division.py
    M gc3libs/tests/test_session.py
    M gc3libs/tests/test_utils.py
    M gc3libs/url.py
    M gc3libs/utils.py
    M gc3libs/workflow.py

  Log Message:
  -----------
  Update license blurb text.

I guess these days people would rather open a URL than sending paper mail to the
FSF...


  Commit: ac930a5cff6373fa7a081b9d014d60f031440faa
      
https://github.com/uzh/gc3pie/commit/ac930a5cff6373fa7a081b9d014d60f031440faa
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/tests/test_core.py

  Log Message:
  -----------
  Skip "bad auth" tests when `GC3PIE_RESOURCE_INIT_ERRORS_ARE_FATAL` is set.


  Commit: 281f8b370baacd9e59cc2d718293da4e75de1682
      
https://github.com/uzh/gc3pie/commit/281f8b370baacd9e59cc2d718293da4e75de1682
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Add `pytest-catchlog` to the Python modules required for testing.

Without log capture, it's basically impossible to debug GC3Pie...


  Commit: 22ab6f7d94f96d2e98bb3367aae05fb2b5525f21
      
https://github.com/uzh/gc3pie/commit/22ab6f7d94f96d2e98bb3367aae05fb2b5525f21
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/transport.py

  Log Message:
  -----------
  Make `Transport.makedirs()` log when entering the function.


  Commit: 838281b02d71d2524d7fcbef586f5fa695da66c0
      
https://github.com/uzh/gc3pie/commit/838281b02d71d2524d7fcbef586f5fa695da66c0
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/config.py

  Log Message:
  -----------
  Micro-optimization in `gc3libs.config._parse_architecture()`

Avoid using a locally-constructed function when a top-level one will do.


  Commit: 48298618b8608e69057952813a2e48c892916f69
      
https://github.com/uzh/gc3pie/commit/48298618b8608e69057952813a2e48c892916f69
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/tests/test_shellcmd.py

  Log Message:
  -----------
  Cosmetic changes.


  Commit: 2ac104d0f3305c8ed079a31ec0e59f4ae5793f77
      
https://github.com/uzh/gc3pie/commit/2ac104d0f3305c8ed079a31ec0e59f4ae5793f77
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/transport.py

  Log Message:
  -----------
  Avoid logging calls to `LocalTransport.connect()`

A method that does nothing should also log nothing...


  Commit: 7ff59bca57023ef9894b80cd7d5dccde4ddfcbc3
      
https://github.com/uzh/gc3pie/commit/7ff59bca57023ef9894b80cd7d5dccde4ddfcbc3
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py
    M gc3libs/backends/tests/test_shellcmd.py
    R gc3libs/etc/downloader.py
    A gc3libs/etc/mover.py

  Log Message:
  -----------
  Major code cleanup in `gc3libs/backends/shellcmd.py`.

No functionality should have been added or removed, but the code is
now more (and, hopefully, better) commented and separated into
sections / functional blocks, which should make it possible to
disentangle the hairy logic somewhat...

In particular, the skipped tests in `test_shellcmd` now work correctly
again.


  Commit: fa374f8190e5252711a19a1b98a877805e6f12b6
      
https://github.com/uzh/gc3pie/commit/fa374f8190e5252711a19a1b98a877805e6f12b6
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py
    A gc3libs/backends/tests/test_machine.py

  Log Message:
  -----------
  ShellcmdLrms: Kill all children processes of the given task.

Fixes #458


  Commit: f2bff0ef5d3587a71456a5067d4bf6fed2f77fc5
      
https://github.com/uzh/gc3pie/commit/f2bff0ef5d3587a71456a5067d4bf6fed2f77fc5
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  Do not log "Checking status of the following PIDs ..." if there is nothing to 
check.


  Commit: b20456d8da51041a0d8e843a63837d6c142508d2
      
https://github.com/uzh/gc3pie/commit/b20456d8da51041a0d8e843a63837d6c142508d2
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M examples/grun.py
    M examples/warholize.py
    M gc3libs/cmdline.py
    M gc3libs/workflow.py

  Log Message:
  -----------
  Cosmetic changes to examples.


  Commit: 3c024f3ccf4bc830c1869b74dc155fb7d6e3a4ee
      
https://github.com/uzh/gc3pie/commit/3c024f3ccf4bc830c1869b74dc155fb7d6e3a4ee
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/transport.py

  Log Message:
  -----------
  Fix execution of detached commands in `LocalTransport`.

I'm surprised that *anything* was actually working...


  Commit: 7ed7f126ccef4368149b9b8d7abfceb38cadf9e0
      
https://github.com/uzh/gc3pie/commit/7ed7f126ccef4368149b9b8d7abfceb38cadf9e0
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  Fix errors in `ShellcmdLrms`.

In particular:

- fix "KeyError: <PID>" when running `gkill`
- fix "global name 'available_memory' is not defined"
- fix wrong argument count error when calling 
`_Machine.get_process_running_time`


  Commit: 0cd7edc789c47c865220492220c0ba72c68d750f
      
https://github.com/uzh/gc3pie/commit/0cd7edc789c47c865220492220c0ba72c68d750f
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  Make "Recovered resource information ..." log message more exact.


  Commit: c5482c4e53eb3e8b89dcd1465dc4987f358c4309
      
https://github.com/uzh/gc3pie/commit/c5482c4e53eb3e8b89dcd1465dc4987f358c4309
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  ShellcmdLrms: If "PIDfile" is empty, wait and retry.

It seems that it can happen that we read the PIDfile but `.read()`
returns an empty string. Just retry...


  Commit: 333ebe49dfb24c2fcd65d5c27f4f8e8ada86d286
      
https://github.com/uzh/gc3pie/commit/333ebe49dfb24c2fcd65d5c27f4f8e8ada86d286
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  ShellcmdLrms: Fix "global name 'pid_txt' is not defined"


  Commit: 2a887b905d00e5b0fb5e07b3593cd9fc799a0ca8
      
https://github.com/uzh/gc3pie/commit/2a887b905d00e5b0fb5e07b3593cd9fc799a0ca8
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  ShellcmdLrms: Ensure transport is connected when init'ing `.resource_dir`


  Commit: 1f15c965765d5ee5e4b5e37c00c12e0316b49f4e
      
https://github.com/uzh/gc3pie/commit/1f15c965765d5ee5e4b5e37c00c12e0316b49f4e
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M gc3libs/exceptions.py

  Log Message:
  -----------
  Make `TransportError` an instance of Python's built-in `EnvironmentError`


  Commit: e4c4396c9883d3795f9543d9f988ea32eee1d613
      
https://github.com/uzh/gc3pie/commit/e4c4396c9883d3795f9543d9f988ea32eee1d613
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M gc3libs/backends/shellcmd.py

  Log Message:
  -----------
  ShellcmdLrms: Deal with empty "wrapper output" files.


  Commit: f5bb2f71c8634c6737384e16294036fae909f886
      
https://github.com/uzh/gc3pie/commit/f5bb2f71c8634c6737384e16294036fae909f886
  Author: Riccardo Murri <riccardo.mu...@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M gc3libs/core.py

  Log Message:
  -----------
  Properly remove tasks from `Engine` when `forget_terminated` is True.


Compare: https://github.com/uzh/gc3pie/compare/9d172840cdb6...f5bb2f71c863

-- 
You received this message because you are subscribed to the Google Groups 
"gc3pie-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gc3pie-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gc3pie-dev/598b1e95a2eab_45013ffc434dbc307131a%40hookshot-fe6-cp1-prd.iad.github.net.mail.
For more options, visit https://groups.google.com/d/optout.

Reply via email to