Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 63c2ffd3bae58fc4d37edf6149b79cf51de8a37c https://github.com/galaxyproject/galaxy/commit/63c2ffd3bae58fc4d37edf6149b79... Author: John Chilton <jmchilton@gmail.com> Date: 2018-07-24 (Tue, 24 Jul 2018) Changed paths: A test/unit/test_model_copy.py Log Message: ----------- Implement simple history copy unit tests. Commit: fe3e284bf9d17c2274cfac8b80b3c11b5e52297b https://github.com/galaxyproject/galaxy/commit/fe3e284bf9d17c2274cfac8b80b3c... Author: John Chilton <jmchilton@gmail.com> Date: 2018-07-24 (Tue, 24 Jul 2018) Changed paths: M lib/galaxy/managers/hdcas.py M lib/galaxy/model/__init__.py M lib/galaxy/model/item_attrs.py M lib/galaxy/model/mapping.py M test/unit/test_galaxy_mapping.py Log Message: ----------- Fix HDCA annotations. Backend for these simply did not work. Commit: 9780d069c8646fb4f02de848d62159680d95ae79 https://github.com/galaxyproject/galaxy/commit/9780d069c8646fb4f02de848d6215... Author: John Chilton <jmchilton@gmail.com> Date: 2018-07-24 (Tue, 24 Jul 2018) Changed paths: M lib/galaxy/model/__init__.py M lib/galaxy/model/metadata.py Log Message: ----------- Optimized dataset copying during histories. Use only one unqualified flush to prevent constant repeated invalidation off all SA just to get a single ID for a new object. For a simple history with 10 datasets - this reduces the copy() time in testing from 260 ms to 70ms. Some random times: Before optimization: 10 datasets - with a MetadataFile metadata parameter history copied (390.457 ms) history copied (398.501 ms) history copied (360.997 ms) 10 datasets - without a MetadataFile metadata parameter history copied (291.972 ms) history copied (276.479 ms) history copied (272.323 ms) 10 datasets - with a MetadataFile metadata parameter history copied (230.171 ms) history copied (218.215 ms) history copied (226.205 ms) 10 datasets - without a MetadataFile metadata parameter history copied (66.360 ms) history copied (70.126 ms) history copied (65.166 ms) Commit: b0b12e4706999ddce317769b660e4d9a32a8a2bb https://github.com/galaxyproject/galaxy/commit/b0b12e4706999ddce317769b660e4... Author: Dannon <dannon.baker@gmail.com> Date: 2018-07-25 (Wed, 25 Jul 2018) Changed paths: M lib/galaxy/managers/hdcas.py M lib/galaxy/model/__init__.py M lib/galaxy/model/item_attrs.py M lib/galaxy/model/mapping.py M lib/galaxy/model/metadata.py M test/unit/test_galaxy_mapping.py A test/unit/test_model_copy.py Log Message: ----------- Merge pull request #6531 from jmchilton/history_copy_opts Optimizations for history copying. Compare: https://github.com/galaxyproject/galaxy/compare/f1ab39a0a01a...b0b12e470699 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.