Branch: refs/heads/master Home: https://github.com/uzh/gc3pie Commit: 37d3f9605a7600552fcf245fe500ab2580684765 https://github.com/uzh/gc3pie/commit/37d3f9605a7600552fcf245fe500ab2580684765 Author: witlox <pim.wit...@gmail.com> Date: 2017-08-10 (Thu, 10 Aug 2017)
Changed paths: M gc3libs/backends/shellcmd.py Log Message: ----------- Do not suggest increasing `max_cores` if number was auto-discovered. Fixes #575 Commit: 6568fc2256d0075681e2c3b2a25bdcd66197fea4 https://github.com/uzh/gc3pie/commit/6568fc2256d0075681e2c3b2a25bdcd66197fea4 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-11 (Fri, 11 Aug 2017) Changed paths: M gc3libs/quantity.py Log Message: ----------- Change base unit for `gc3libs.quantity.Duration` class. (10**-6 seconds is, well, a microsecond...) Commit: 91b44e6dab48faed8fe2bc673b04cc8fb548f41f https://github.com/uzh/gc3pie/commit/91b44e6dab48faed8fe2bc673b04cc8fb548f41f Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-11 (Fri, 11 Aug 2017) Changed paths: M gc3libs/quantity.py Log Message: ----------- Use Python's `property` instead of our `defproperty` in `gc3libs.quantity`. Besides being a relic of Python 2.4 times, `defproperty` also caused circular import issues with `gc3libs.utils`. Commit: 0eb0b1470f383dc7cd162b5f6e030acd0112923e https://github.com/uzh/gc3pie/commit/0eb0b1470f383dc7cd162b5f6e030acd0112923e Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-11 (Fri, 11 Aug 2017) Changed paths: M gc3libs/tests/test_utils.py M gc3libs/utils.py Log Message: ----------- New utilities for determining max available memory and nr. of processors. Commit: 71f2565d1468c7282d3d5fdf218d0126e301daf4 https://github.com/uzh/gc3pie/commit/71f2565d1468c7282d3d5fdf218d0126e301daf4 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-11 (Fri, 11 Aug 2017) Changed paths: M gc3libs/backends/transport.py Log Message: ----------- Copy large files over SSH in chunks if they exceed a certain size. Both the maximum size and the transfer chunk size can be set independently, using new `SshTransport` constructor parameters `large_file_threshold` and `large_file_chunk_size`. Defaults for both are to use a fraction of the available *physical* memory (i.e., not counting swap). See documentation and comments in `SshTransport.get()` for why this might be necessary. Commit: d2f3f3aa6943dbc9ac2999acc1990b37d28bbc62 https://github.com/uzh/gc3pie/commit/d2f3f3aa6943dbc9ac2999acc1990b37d28bbc62 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-11 (Fri, 11 Aug 2017) Changed paths: M docs/users/configuration.rst M gc3libs/backends/batch.py M gc3libs/backends/shellcmd.py M gc3libs/config.py M gc3libs/tests/test_config.py Log Message: ----------- Make `large_file_threshold` and `large_file_chunk_size` configurable for every backend. ...and also document them in the config file reference. Compare: https://github.com/uzh/gc3pie/compare/7257a9f5912d...d2f3f3aa6943 -- 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/598dd073d58c0_2da83fef3d921c308565%40hookshot-fe2-cp1-prd.iad.github.net.mail. For more options, visit https://groups.google.com/d/optout.