Author Commit Message Commit Date Jordan Henderson 0adbef72395 M Merge branch 'master' of ssh://git@bitbucket.hdfgroup.org:7999/~jhenderson/daos-vol.git 20 Nov 2020 Jordan Henderson c572260bcbe Fix memory leak in collective H5Aopen 18 Nov 2020 Jordan Henderson bb536558aba Fix H5_daos_link_get to open a target object rather than a target group 16 Nov 2020 Jordan Henderson 18cb6ff4aae Add asserts to ensure that correct type of objects are being closed 16 Nov 2020 Jordan Henderson 3d1f2d3f037 Fix uninitialized value warning in daos_vol_dset.c 16 Nov 2020 Jordan Henderson 40e3d05f6fe Check that source and destination files are same when moving hard links 16 Nov 2020 Neil Fortner 02c71e8bd0b M Merge branch 'master' into external_async 21 Nov 2020 Jordan Henderson dd70004c856 Update to latest VOL tests 20 Nov 2020 Jerome Soumagne 319c418a455 CDash: move drop site to mercury-cdash for now 20 Nov 2020 Jordan Henderson b8e6afb18f2 Use independent metadata writes for single parallel map test 12 Nov 2020 Neil Fortner 493bab19304 Fix various bugs. Still some failures in the link test, may be due to
DAOS. 21 Nov 2020 Neil Fortner 4acf8073751 Implement external asynchrony for H5Fcreate. Various other
changes/fixes. 19 Nov 2020 Neil Fortner 46cc7386dcb Implement external async H5Fclose. Many changes to external async
framework. 18 Nov 2020 Neil Fortner 8f41195ae75 Remove per-file schedulers. Use global scheduler for everything. 13 Nov 2020 Neil Fortner 0a2c2d9ab6d M Merge branch 'master' into external_async 10 Nov 2020 Jordan Henderson 8b593e8bee2 M Merge pull request #161 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:metadata_tuning to master
* commit '5de9878322ceac4ed97eed55cf5c4157f3f10cc5':
Check creation property list lengths against default plist buffer sizes
Check for default creation property lists on object opens
Optimize memory allocations in H5_daos_link_read
Ensure that H5_daos_link_write's update task is completed on failure
Optimize memory allocations in H5_daos_link_write
Cache default values for several HDF5... 09 Nov 2020 Jordan Henderson 5de9878322c Check creation property list lengths against default plist buffer sizes 09 Nov 2020 Jordan Henderson e40edbcab48 M Merge branch 'master' into metadata_tuning
# Conflicts:
# src/daos_vol.c 09 Nov 2020 Jordan Henderson 9afaf590753 M Merge pull request #162 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:uns_patch to master
* commit '34ecca6e55b4ab22a98dc313d6c0e3488d03fe5a':
Remove default DAOS pool creation
Only progress scheduler on file close if scheduler was inited 04 Nov 2020 Jordan Henderson 34ecca6e55b Remove default DAOS pool creation 29 Oct 2020 Jordan Henderson 9ab675033ee Only progress scheduler on file close if scheduler was inited 29 Oct 2020 Jordan Henderson 28379cb2155 Check for default creation property lists on object opens
Handle H5P_FILE_CREATE_DEFAULT being passed to group create helper
function for the root group 23 Oct 2020 Jordan Henderson df19dd54546 Optimize memory allocations in H5_daos_link_read 22 Oct 2020 Jordan Henderson eb5e8cbc7e4 Ensure that H5_daos_link_write's update task is completed on failure 22 Oct 2020 Jordan Henderson fb9a18feb3b Optimize memory allocations in H5_daos_link_write 22 Oct 2020 Jordan Henderson 5913ab0e641 Cache default values for several HDF5 properties 22 Oct 2020 Jordan Henderson c55e5c65301 Support flags parameter for DAOS object update/fetch tasks
Update usage of daos_tx_open for DAOS TX API changes 20 Oct 2020 Jordan Henderson b181b196dc5 Make sure dataset fill value buffer gets freed 19 Oct 2020 Jordan Henderson d528a7a1a62 Move object copying in metadata benchmark into own test set 19 Oct 2020 Jordan Henderson 285f0e2d2f9 Cache encoded default property list buffers
Update metadata read/write structure to allow freeing of individual SG
IOVs 15 Oct 2020 Jordan Henderson 439775791c9 Use H5_daos_attribute_get_akeys for attribute's raw data akey 14 Oct 2020 Jordan Henderson 1b0938a45ca Avoid H5Pcopy where possible 14 Oct 2020 Neil Fortner e559a4d81ef Add support for external asynchronous attribute creation, and a few other things.
Many changes/fixes to external async framework. There is at least one
bug in the attribute code. 05 Nov 2020 Neil Fortner 3522d9f674c Implement external async for H5Gcreate(), and various others. 30 Oct 2020 Neil Fortner 0d50b5f670d Implement external async for H5Dcreate() 28 Oct 2020 Neil Fortner f4d554a0928 Add new read_ordered and write_ordered operation types. Normal read and
write operations are no longer strictly ordered. 26 Oct 2020 Neil Fortner 121fd6bfb53 Add external async support for all object close routines. Mark dataset
write as a write operation. Fix bugs in operation pool scheme. 26 Oct 2020 Neil Fortner f9454cf8ab4 Change dataset write to use new external async framework. 21 Oct 2020 Neil Fortner 28fd4d5981b M Merge branch 'master' into external_async. Fixes external async crash. 21 Oct 2020 Jordan Henderson 7df94c27adc M Merge pull request #160 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:master to master
* commit '00c465cfef3a7b24b15b31f4fcc113a64cb92b8c':
Revert to allocating chunk I/O ud structures for explicit async compat. 21 Oct 2020 Jordan Henderson 00c465cfef3 Revert to allocating chunk I/O ud structures for explicit async compat. 20 Oct 2020 Jordan Henderson 0928443fe30 M Merge pull request #159 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:ind_incr_decr_refcount to master
* commit '1e1cb693f6bb0aa3ebb8ace217a8bde5b7686da0':
Add support for collective vs. independent H5Oincr_/decr_refcount 20 Oct 2020 Jordan Henderson 1e1cb693f6b Add support for collective vs. independent H5Oincr_/decr_refcount 14 Oct 2020 Neil Fortner 748e980aa0e M Merge branch 'master' into external_async
Add some framework for handling created objects differently from opened
objects.
Breaks external async! Will be fixed in next merge from master. 21 Oct 2020 Ray Lu 369defaefbc M Merge pull request #156 in HDF5VOL/daos-vol from ~SONGYULU/daos-vol:rayl/metadata_perf2 to master
* commit '60ae2c48a26a02a3e92d3f521ecf50f5bc992f5f':
Minor change: I forgot to disable H5Fdelete as the bug remained open.
Refactoring according to Jordan's comments. And added the performance info for dataset's creation+write+close and open+read+close for easy comparison with mdtest.
Minor changes: adjusted default file name, number of objects, and number of trees.
I rewrote the test p... 14 Oct 2020 Songyu Lu 60ae2c48a26 Minor change: I forgot to disable H5Fdelete as the bug remained open. 13 Oct 2020 Songyu Lu bf9cd64b16c Refactoring according to Jordan's comments. And added the performance info for dataset's creation+write+close and open+read+close for easy comparison with mdtest. 13 Oct 2020 Songyu Lu 9983ab03b12 M Merge branch 'master' of https://bitbucket.hdfgroup.org/scm/~songyulu/daos-vol into rayl/metadata_perf2 13 Oct 2020 Songyu Lu 3a2ac4eab0a M Merge branch 'master' of https://bitbucket.hdfgroup.org/scm/~songyulu/daos-vol into rayl/metadata_perf2 08 Oct 2020 Songyu Lu 252a2132ba0 Minor changes: adjusted default file name, number of objects, and number of trees. 05 Oct 2020 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: '0adbef7239504f4a2563b60f414ff80453735997', href: '/projects/HDF5VOL/repos/daos-vol/commits/0adbef7239504f4a2563b60f414ff80453735997',parents: [{ id: 'c572260bcbe69c077c6fc64c48a7ff2b0dfb3375' },{ id: 'dd70004c856379d0bda1a3cc2e05b8314936fad6' }]},{id: 'c572260bcbe69c077c6fc64c48a7ff2b0dfb3375', href: '/projects/HDF5VOL/repos/daos-vol/commits/c572260bcbe69c077c6fc64c48a7ff2b0dfb3375',parents: [{ id: 'bb536558aba77f2e5da9f066378794bd27460928' }]},{id: 'bb536558aba77f2e5da9f066378794bd27460928', href: '/projects/HDF5VOL/repos/daos-vol/commits/bb536558aba77f2e5da9f066378794bd27460928',parents: [{ id: '18cb6ff4aae4ecd3a1879638d0de7d223b13e749' }]},{id: '18cb6ff4aae4ecd3a1879638d0de7d223b13e749', href: '/projects/HDF5VOL/repos/daos-vol/commits/18cb6ff4aae4ecd3a1879638d0de7d223b13e749',parents: [{ id: '3d1f2d3f0377bce3f55da37572c8fa064776d56f' }]},{id: '3d1f2d3f0377bce3f55da37572c8fa064776d56f', href: '/projects/HDF5VOL/repos/daos-vol/commits/3d1f2d3f0377bce3f55da37572c8fa064776d56f',parents: [{ id: '40e3d05f6fe0d3f6ee4168b9703af9a6bd0c1365' }]},{id: '40e3d05f6fe0d3f6ee4168b9703af9a6bd0c1365', href: '/projects/HDF5VOL/repos/daos-vol/commits/40e3d05f6fe0d3f6ee4168b9703af9a6bd0c1365',parents: [{ id: 'b8e6afb18f20a6722aeb446d39ed284977c275a2' }]},{id: '02c71e8bd0be770c07af6af4b24c6b980e64324f', href: '/projects/HDF5VOL/repos/daos-vol/commits/02c71e8bd0be770c07af6af4b24c6b980e64324f',parents: [{ id: '493bab193049ae83a0aa060a6206723035ef3206' },{ id: 'dd70004c856379d0bda1a3cc2e05b8314936fad6' }]},{id: 'dd70004c856379d0bda1a3cc2e05b8314936fad6', href: '/projects/HDF5VOL/repos/daos-vol/commits/dd70004c856379d0bda1a3cc2e05b8314936fad6',parents: [{ id: '319c418a45582fe0ad743c7dd282b374b9772773' }]},{id: '319c418a45582fe0ad743c7dd282b374b9772773', href: '/projects/HDF5VOL/repos/daos-vol/commits/319c418a45582fe0ad743c7dd282b374b9772773',parents: [{ id: 'b8e6afb18f20a6722aeb446d39ed284977c275a2' }]},{id: 'b8e6afb18f20a6722aeb446d39ed284977c275a2', href: '/projects/HDF5VOL/repos/daos-vol/commits/b8e6afb18f20a6722aeb446d39ed284977c275a2',parents: [{ id: '8b593e8bee25a7c94c1f28cf80d6b2c03d2904e1' }]},{id: '493bab193049ae83a0aa060a6206723035ef3206', href: '/projects/HDF5VOL/repos/daos-vol/commits/493bab193049ae83a0aa060a6206723035ef3206',parents: [{ id: '4acf8073751e7c7d319a98933c1dcc20d5ebb273' }]},{id: '4acf8073751e7c7d319a98933c1dcc20d5ebb273', href: '/projects/HDF5VOL/repos/daos-vol/commits/4acf8073751e7c7d319a98933c1dcc20d5ebb273',parents: [{ id: '46cc7386dcba02b6f4f5e81c2f61a94a4cf3713d' }]},{id: '46cc7386dcba02b6f4f5e81c2f61a94a4cf3713d', href: '/projects/HDF5VOL/repos/daos-vol/commits/46cc7386dcba02b6f4f5e81c2f61a94a4cf3713d',parents: [{ id: '8f41195ae751e045c4d7fed495f61af54303fd67' }]},{id: '8f41195ae751e045c4d7fed495f61af54303fd67', href: '/projects/HDF5VOL/repos/daos-vol/commits/8f41195ae751e045c4d7fed495f61af54303fd67',parents: [{ id: '0a2c2d9ab6d058cbc7fe74d7e2f7ed39948ff8b9' }]},{id: '0a2c2d9ab6d058cbc7fe74d7e2f7ed39948ff8b9', href: '/projects/HDF5VOL/repos/daos-vol/commits/0a2c2d9ab6d058cbc7fe74d7e2f7ed39948ff8b9',parents: [{ id: 'e559a4d81efc9ca718db9d949e7a5002bd12a8cc' },{ id: '8b593e8bee25a7c94c1f28cf80d6b2c03d2904e1' }]},{id: '8b593e8bee25a7c94c1f28cf80d6b2c03d2904e1', href: '/projects/HDF5VOL/repos/daos-vol/commits/8b593e8bee25a7c94c1f28cf80d6b2c03d2904e1',parents: [{ id: '9afaf59075352679bc5cb59ffdd551082f2eb1e7' },{ id: '5de9878322ceac4ed97eed55cf5c4157f3f10cc5' }]},{id: '5de9878322ceac4ed97eed55cf5c4157f3f10cc5', href: '/projects/HDF5VOL/repos/daos-vol/commits/5de9878322ceac4ed97eed55cf5c4157f3f10cc5',parents: [{ id: 'e40edbcab4853170ae1613f74ac300f16a18ea94' }]},{id: 'e40edbcab4853170ae1613f74ac300f16a18ea94', href: '/projects/HDF5VOL/repos/daos-vol/commits/e40edbcab4853170ae1613f74ac300f16a18ea94',parents: [{ id: '28379cb21556500d8fd278c61b153c50d291f448' },{ id: '9afaf59075352679bc5cb59ffdd551082f2eb1e7' }]},{id: '9afaf59075352679bc5cb59ffdd551082f2eb1e7', href: '/projects/HDF5VOL/repos/daos-vol/commits/9afaf59075352679bc5cb59ffdd551082f2eb1e7',parents: [{ id: '7df94c27adcc13f50aa3944ca4e27e79ce856d86' },{ id: '34ecca6e55b4ab22a98dc313d6c0e3488d03fe5a' }]},{id: '34ecca6e55b4ab22a98dc313d6c0e3488d03fe5a', href: '/projects/HDF5VOL/repos/daos-vol/commits/34ecca6e55b4ab22a98dc313d6c0e3488d03fe5a',parents: [{ id: '9ab675033ee05d80f2610fa0a63d40ab78380697' }]},{id: '9ab675033ee05d80f2610fa0a63d40ab78380697', href: '/projects/HDF5VOL/repos/daos-vol/commits/9ab675033ee05d80f2610fa0a63d40ab78380697',parents: [{ id: '7df94c27adcc13f50aa3944ca4e27e79ce856d86' }]},{id: '28379cb21556500d8fd278c61b153c50d291f448', href: '/projects/HDF5VOL/repos/daos-vol/commits/28379cb21556500d8fd278c61b153c50d291f448',parents: [{ id: 'df19dd54546f8bb7030f3c10f7f560a2d596afa2' }]},{id: 'df19dd54546f8bb7030f3c10f7f560a2d596afa2', href: '/projects/HDF5VOL/repos/daos-vol/commits/df19dd54546f8bb7030f3c10f7f560a2d596afa2',parents: [{ id: 'eb5e8cbc7e4d37f30d3531655facedc4b4fb03c8' }]},{id: 'eb5e8cbc7e4d37f30d3531655facedc4b4fb03c8', href: '/projects/HDF5VOL/repos/daos-vol/commits/eb5e8cbc7e4d37f30d3531655facedc4b4fb03c8',parents: [{ id: 'fb9a18feb3bf2f0c13df9f3f4697c17634eac66e' }]},{id: 'fb9a18feb3bf2f0c13df9f3f4697c17634eac66e', href: '/projects/HDF5VOL/repos/daos-vol/commits/fb9a18feb3bf2f0c13df9f3f4697c17634eac66e',parents: [{ id: '5913ab0e641a56473b57d5c2a93b5078e576385c' }]},{id: '5913ab0e641a56473b57d5c2a93b5078e576385c', href: '/projects/HDF5VOL/repos/daos-vol/commits/5913ab0e641a56473b57d5c2a93b5078e576385c',parents: [{ id: 'c55e5c65301e3ed72451ef3eaa1090798dfa27a4' }]},{id: 'c55e5c65301e3ed72451ef3eaa1090798dfa27a4', href: '/projects/HDF5VOL/repos/daos-vol/commits/c55e5c65301e3ed72451ef3eaa1090798dfa27a4',parents: [{ id: 'b181b196dc5f9a8d8834d2640438c148e7551dfc' }]},{id: 'b181b196dc5f9a8d8834d2640438c148e7551dfc', href: '/projects/HDF5VOL/repos/daos-vol/commits/b181b196dc5f9a8d8834d2640438c148e7551dfc',parents: [{ id: 'd528a7a1a62839dd7cbc2566810b0001c8073161' }]},{id: 'd528a7a1a62839dd7cbc2566810b0001c8073161', href: '/projects/HDF5VOL/repos/daos-vol/commits/d528a7a1a62839dd7cbc2566810b0001c8073161',parents: [{ id: '285f0e2d2f966064f01f7468a93582a7e57ddc5c' }]},{id: '285f0e2d2f966064f01f7468a93582a7e57ddc5c', href: '/projects/HDF5VOL/repos/daos-vol/commits/285f0e2d2f966064f01f7468a93582a7e57ddc5c',parents: [{ id: '439775791c956a2c86131232afb95e21062c7529' }]},{id: '439775791c956a2c86131232afb95e21062c7529', href: '/projects/HDF5VOL/repos/daos-vol/commits/439775791c956a2c86131232afb95e21062c7529',parents: [{ id: '1b0938a45ca16af06be5336cdc69ea3d894f4f51' }]},{id: '1b0938a45ca16af06be5336cdc69ea3d894f4f51', href: '/projects/HDF5VOL/repos/daos-vol/commits/1b0938a45ca16af06be5336cdc69ea3d894f4f51',parents: [{ id: '369defaefbcece72365ff36d63991637b6c35da5' }]},{id: 'e559a4d81efc9ca718db9d949e7a5002bd12a8cc', href: '/projects/HDF5VOL/repos/daos-vol/commits/e559a4d81efc9ca718db9d949e7a5002bd12a8cc',parents: [{ id: '3522d9f674ccd6f9b027d6f3687bcadf3634a689' }]},{id: '3522d9f674ccd6f9b027d6f3687bcadf3634a689', href: '/projects/HDF5VOL/repos/daos-vol/commits/3522d9f674ccd6f9b027d6f3687bcadf3634a689',parents: [{ id: '0d50b5f670d859cc4013f204b9ce141c59116e6d' }]},{id: '0d50b5f670d859cc4013f204b9ce141c59116e6d', href: '/projects/HDF5VOL/repos/daos-vol/commits/0d50b5f670d859cc4013f204b9ce141c59116e6d',parents: [{ id: 'f4d554a09280c2d4c8625682bfbd668e06296fef' }]},{id: 'f4d554a09280c2d4c8625682bfbd668e06296fef', href: '/projects/HDF5VOL/repos/daos-vol/commits/f4d554a09280c2d4c8625682bfbd668e06296fef',parents: [{ id: '121fd6bfb530db00c8704b8e34868e06b0bb3b70' }]},{id: '121fd6bfb530db00c8704b8e34868e06b0bb3b70', href: '/projects/HDF5VOL/repos/daos-vol/commits/121fd6bfb530db00c8704b8e34868e06b0bb3b70',parents: [{ id: 'f9454cf8ab4bc9045bcb962b0ff0d2baa06305b4' }]},{id: 'f9454cf8ab4bc9045bcb962b0ff0d2baa06305b4', href: '/projects/HDF5VOL/repos/daos-vol/commits/f9454cf8ab4bc9045bcb962b0ff0d2baa06305b4',parents: [{ id: '28fd4d5981b2caba29e39a6574d3be4e4af8d9fd' }]},{id: '28fd4d5981b2caba29e39a6574d3be4e4af8d9fd', href: '/projects/HDF5VOL/repos/daos-vol/commits/28fd4d5981b2caba29e39a6574d3be4e4af8d9fd',parents: [{ id: '748e980aa0ec88140ce1a23538b55d58c29cfe3e' },{ id: '7df94c27adcc13f50aa3944ca4e27e79ce856d86' }]},{id: '7df94c27adcc13f50aa3944ca4e27e79ce856d86', href: '/projects/HDF5VOL/repos/daos-vol/commits/7df94c27adcc13f50aa3944ca4e27e79ce856d86',parents: [{ id: '0928443fe30f22b1be2c3efa942da1b5d0a964d5' },{ id: '00c465cfef3a7b24b15b31f4fcc113a64cb92b8c' }]},{id: '00c465cfef3a7b24b15b31f4fcc113a64cb92b8c', href: '/projects/HDF5VOL/repos/daos-vol/commits/00c465cfef3a7b24b15b31f4fcc113a64cb92b8c',parents: [{ id: '0928443fe30f22b1be2c3efa942da1b5d0a964d5' }]},{id: '0928443fe30f22b1be2c3efa942da1b5d0a964d5', href: '/projects/HDF5VOL/repos/daos-vol/commits/0928443fe30f22b1be2c3efa942da1b5d0a964d5',parents: [{ id: '369defaefbcece72365ff36d63991637b6c35da5' },{ id: '1e1cb693f6bb0aa3ebb8ace217a8bde5b7686da0' }]},{id: '1e1cb693f6bb0aa3ebb8ace217a8bde5b7686da0', href: '/projects/HDF5VOL/repos/daos-vol/commits/1e1cb693f6bb0aa3ebb8ace217a8bde5b7686da0',parents: [{ id: '369defaefbcece72365ff36d63991637b6c35da5' }]},{id: '748e980aa0ec88140ce1a23538b55d58c29cfe3e', href: '/projects/HDF5VOL/repos/daos-vol/commits/748e980aa0ec88140ce1a23538b55d58c29cfe3e',parents: [{ id: '26e168a7da689764c310791656c32e1e26154748' },{ id: '369defaefbcece72365ff36d63991637b6c35da5' }]},{id: '369defaefbcece72365ff36d63991637b6c35da5', href: '/projects/HDF5VOL/repos/daos-vol/commits/369defaefbcece72365ff36d63991637b6c35da5',parents: [{ id: 'ad89f8f59cb2267c34f6fbb2fdaaf421c4cb5961' },{ id: '60ae2c48a26a02a3e92d3f521ecf50f5bc992f5f' }]},{id: '60ae2c48a26a02a3e92d3f521ecf50f5bc992f5f', href: '/projects/HDF5VOL/repos/daos-vol/commits/60ae2c48a26a02a3e92d3f521ecf50f5bc992f5f',parents: [{ id: 'bf9cd64b16c5a94ffc352e3c1d2f8827a1714a17' }]},{id: 'bf9cd64b16c5a94ffc352e3c1d2f8827a1714a17', href: '/projects/HDF5VOL/repos/daos-vol/commits/bf9cd64b16c5a94ffc352e3c1d2f8827a1714a17',parents: [{ id: '9983ab03b12f9363ebafa234ef365aac34e08583' }]},{id: '9983ab03b12f9363ebafa234ef365aac34e08583', href: '/projects/HDF5VOL/repos/daos-vol/commits/9983ab03b12f9363ebafa234ef365aac34e08583',parents: [{ id: '3a2ac4eab0a3870fb008904e0256dbb18ccfa548' },{ id: 'c49f05050812433fc2309fa561ef407faf6210ac' }]},{id: '3a2ac4eab0a3870fb008904e0256dbb18ccfa548', href: '/projects/HDF5VOL/repos/daos-vol/commits/3a2ac4eab0a3870fb008904e0256dbb18ccfa548',parents: [{ id: '252a2132ba0ef3ca86005e7595058422407fe767' },{ id: 'ba525af8fe2ea46458f315fe59fb5f05d96591ce' }]},{id: '252a2132ba0ef3ca86005e7595058422407fe767', href: '/projects/HDF5VOL/repos/daos-vol/commits/252a2132ba0ef3ca86005e7595058422407fe767',parents: [{ id: 'd0d584c9e33824d7ba26e2018f06f1fbe115cc24' }]}]);