2016-08-31 19:38:33 +03:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
## [Unreleased]
|
2016-10-06 21:03:10 +03:00
|
|
|
### Added
|
2016-10-09 21:37:29 +03:00
|
|
|
- Data ingress support to GlusterFS. Please see the configuration doc for
|
|
|
|
more information.
|
2016-10-06 21:03:10 +03:00
|
|
|
- Experimental support for OpenSSH HPN on Ubuntu
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- **Breaking Change:** `ssh_docker_tunnel` in the `pool_specification` has
|
|
|
|
been replaced by the `ssh` property. Please see the configuration doc for
|
|
|
|
more information.
|
2016-10-09 21:37:29 +03:00
|
|
|
- `streamfile` no longer has an arbitrary max streaming time; the action will
|
|
|
|
stream the file indefinitely until the task completes
|
2016-10-10 01:22:15 +03:00
|
|
|
- Modularized code base
|
2016-10-13 20:53:53 +03:00
|
|
|
- Ensure `storage_entity_prefix` is valid and validate container name lengths
|
|
|
|
- `delpool` action now cleans up and deletes some storage containers
|
|
|
|
immediately afterwards (with confirmation prompts)
|
2016-10-06 21:03:10 +03:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- GlusterFS mount ownership/permissions fixed such that SSH users can
|
|
|
|
read/write
|
2016-10-13 20:53:53 +03:00
|
|
|
- Azure File shared volume setup when invoked from Windows
|
2016-10-05 19:20:00 +03:00
|
|
|
|
|
|
|
## [1.1.0] - 2016-10-05
|
2016-09-26 21:17:50 +03:00
|
|
|
### Added
|
2016-10-04 06:02:29 +03:00
|
|
|
- Transparent Infiniband assist for SUSE SLES-HPC 12-SP1 image
|
2016-10-05 19:20:00 +03:00
|
|
|
- Add version for shipyard.py script
|
2016-10-04 06:02:29 +03:00
|
|
|
- NAMD-GPU, OpenFOAM-Infiniband-IntelMPI, Torch-CPU, Torch-GPU recipes
|
2016-09-29 06:50:53 +03:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
- GlusterFS mountpoint is now within `$AZ_BATCH_NODE_SHARED_DIR` so files can
|
|
|
|
be viewed/downloaded with Batch APIs
|
|
|
|
- NAMD-Infiniband-IntelMPI recipe now contains a real Docker image link
|
2016-09-22 23:39:18 +03:00
|
|
|
|
2016-09-30 05:15:38 +03:00
|
|
|
### Fixed
|
|
|
|
- GlusterFS not properly starting on Ubuntu
|
|
|
|
|
2016-09-22 23:39:18 +03:00
|
|
|
## [1.0.0] - 2016-09-22
|
2016-09-09 06:15:11 +03:00
|
|
|
### Added
|
2016-09-15 22:47:43 +03:00
|
|
|
- Automated GlusterFS support
|
2016-09-17 00:02:25 +03:00
|
|
|
- Added `configdir` argument for convenience in loading configuration files,
|
|
|
|
please see the usage documentation for more details
|
2016-09-09 06:15:11 +03:00
|
|
|
- Ability to retrieve files from live compute nodes in addition to streaming
|
2016-09-17 08:59:50 +03:00
|
|
|
- Added `filespec` argument for non-interactive `streamfile` and `gettaskfile`
|
|
|
|
actions
|
2016-09-09 06:15:11 +03:00
|
|
|
- Added .gitattributes to designate Unix line-endings for text files
|
2016-09-09 23:42:33 +03:00
|
|
|
- Sample configuration files for each recipe
|
2016-09-22 23:39:18 +03:00
|
|
|
- Caffe-CPU, OpenFOAM-TCP-OpenMPI, TensorFlow-CPU, TensorFlow-Distributed
|
|
|
|
recipes
|
2016-09-09 06:15:11 +03:00
|
|
|
|
|
|
|
### Changed
|
2016-09-15 22:47:43 +03:00
|
|
|
- Updated configuration docs to detail which properties are required vs. those
|
|
|
|
that are optional
|
2016-09-13 21:39:05 +03:00
|
|
|
- SSH tunnel user is now added with a default expiry time of 7 days which can
|
|
|
|
be modified through the pool configuration file
|
2016-09-16 21:38:09 +03:00
|
|
|
- Configuration is not output to console by default, `-v` flag added for
|
|
|
|
verbose output
|
2016-09-17 08:20:07 +03:00
|
|
|
- Determinstic remote login settings output (node, ip, port) that can be
|
|
|
|
easily parsed
|
2016-09-21 18:30:58 +03:00
|
|
|
- Update Azurefile Docker Volume Driver plugin to 0.5.1
|
2016-08-31 19:38:33 +03:00
|
|
|
|
2016-09-09 23:42:33 +03:00
|
|
|
### Fixed
|
2016-09-16 21:38:09 +03:00
|
|
|
- Cascade (container-only) start issue with no private registry
|
2016-09-09 23:42:33 +03:00
|
|
|
- Non-shipyard docker image node prep with new azure-storage package
|
2016-09-17 03:54:49 +03:00
|
|
|
- Inter-node communication not specified key error on addpool
|
2016-09-16 23:00:05 +03:00
|
|
|
- Cross-platform fixes:
|
|
|
|
- Temp file creation used for environment variables
|
|
|
|
- SSH tunnel creation disabled on Windows if public key is not supplied
|
2016-09-17 08:59:50 +03:00
|
|
|
- Batch Shipyard Docker container not getting cleaned up if peer-to-peer is
|
|
|
|
disabled
|
2016-09-09 23:42:33 +03:00
|
|
|
|
2016-09-09 07:06:21 +03:00
|
|
|
### Removed
|
2016-09-09 23:42:33 +03:00
|
|
|
- `gpu`:`nvidia_driver`:`version` property removed from pool configuration
|
2016-09-13 21:39:05 +03:00
|
|
|
and is no longer required as the version is now automatically detected
|
2016-09-09 07:06:21 +03:00
|
|
|
|
2016-09-08 07:16:27 +03:00
|
|
|
## [0.2.0] - 2016-09-08
|
2016-09-03 01:02:07 +03:00
|
|
|
### Added
|
|
|
|
- Transparent GPU support for Azure N-Series VMs
|
2016-09-08 07:16:27 +03:00
|
|
|
- New recipes added: Caffe-GPU, CNTK-CPU-OpenMPI, CNTK-GPU-OpenMPI,
|
2016-09-08 21:03:40 +03:00
|
|
|
FFmpeg-GPU, NAMD-Infiniband-IntelMPI, NAMD-TCP, TensorFlow-GPU
|
2016-09-03 01:02:07 +03:00
|
|
|
|
|
|
|
### Changed
|
2016-09-06 20:32:42 +03:00
|
|
|
- Multi-instance tasks now automatically complete their job by default. This
|
|
|
|
removes the need to run the `cleanmijobs` action in the shipyard tool.
|
|
|
|
Please refer to the
|
|
|
|
[multi-instance documentation](docs/80-batch-shipyard-multi-instance-tasks.md)
|
|
|
|
for more information and limitations.
|
2016-09-03 01:02:07 +03:00
|
|
|
- Dumb back-off policy for DHT router convergence
|
2016-09-08 07:16:27 +03:00
|
|
|
- Optimzed Docker image storage location for Azure VMs
|
|
|
|
- Prompts added for destructive operations in the shipyard tool
|
2016-09-03 01:02:07 +03:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Incorrect file location of node prep finished
|
|
|
|
- Blocking wait for global resource on pool can now be disabled
|
2016-09-08 07:16:27 +03:00
|
|
|
- Incorrect process call to query for docker image size when peer-to-peer
|
|
|
|
transfer is disabled
|
|
|
|
- Use azure-storage 0.33.0 to fix Edm.Int64 overflow issue
|
2016-09-03 01:02:07 +03:00
|
|
|
|
2016-09-01 07:43:03 +03:00
|
|
|
## [0.1.0] - 2016-09-01
|
2016-08-31 19:38:33 +03:00
|
|
|
#### Added
|
|
|
|
- Initial release
|
|
|
|
|
2016-10-05 19:20:00 +03:00
|
|
|
[Unreleased]: https://github.com/Azure/batch-shipyard/compare/1.1.0...HEAD
|
|
|
|
[1.1.0]: https://github.com/Azure/batch-shipyard/compare/1.0.0...1.1.0
|
2016-09-22 23:39:18 +03:00
|
|
|
[1.0.0]: https://github.com/Azure/batch-shipyard/compare/0.2.0...1.0.0
|
2016-09-03 01:02:07 +03:00
|
|
|
[0.2.0]: https://github.com/Azure/batch-shipyard/compare/0.1.0...0.2.0
|
2016-09-01 19:40:24 +03:00
|
|
|
[0.1.0]: https://github.com/Azure/batch-shipyard/compare/ab1fa4d...0.1.0
|
2016-08-31 19:38:33 +03:00
|
|
|
|