Author Commit Message Commit Date Chris Hogan 303845d7188 Don't need MPI for serial posix adapter tests 11 Nov 2020 Chris Hogan 2847c947bfc Rename hermes_utils.h 13 Mar 2020 Chris Hogan 98daf812687 Split out non-public BufferPool stuff into buffer_pool_internal.h 13 Mar 2020 Chris Hogan c56b595694c Makefile cleanup 09 Mar 2020 Chris Hogan 41195df022d Move arena into its own files 09 Mar 2020 Chris Hogan 29326690410 Add hermes namespace 09 Mar 2020 Chris Hogan 74c9119e199 Use markdown in example code in docs 09 Mar 2020 Chris Hogan e87cee84141 Documentation updates and file buffering fixes 09 Mar 2020 Chris Hogan d964169f22a Support one file per slab 06 Mar 2020 Chris Hogan 467cc65fe7a Finished buffer_pool.h documentation 05 Mar 2020 Chris Hogan dc72b986a82 Add more BufferPool documentation. 03 Mar 2020 Chris Hogan add3e68ee51 Adding documentation to public BufferPool API 03 Mar 2020 Chris Hogan 28396c4278e cpplint fixes 02 Mar 2020 Chris Hogan d1f301acc55 Support buffer overlap test for each Tier 02 Mar 2020 Chris Hogan d1523d1175c Basic file buffering working 28 Feb 2020 Chris Hogan 28309669044 Display info about different Tiers 27 Feb 2020 Chris Hogan a98df617ecb Support different block_size, num_slabs, and slab_unit_sizes for each Tier 27 Feb 2020 Chris Hogan 54c25d5b6cf Add variable slab and block size support to visualizer 27 Feb 2020 Chris Hogan 06598018952 Support num_slab free lists for each Tier. Add free list getters and setters. 26 Feb 2020 Chris Hogan 92da96bef83 Visualizer support for free_list per Tier 26 Feb 2020 Chris Hogan 5da1eddc293 Move more data into the Config 25 Feb 2020 Chris Hogan 876f5f35e3b Support different sized slabs via config 25 Feb 2020 Chris Hogan 5e493084626 Contruct BufferPool in shmem instead of copying 25 Feb 2020 Chris Hogan c2f7d704bf5 Fix some Google style issues.
* Change all strcpy and srcat calls to snprintf
* Pass SharedMemoryContext to StartRPCServer by pointer instead of
reference. 25 Feb 2020 Chris Hogan 56074071f3d Move server name to config, split/merge test can use RPC, iters is a cli param 25 Feb 2020 Chris Hogan bcb82b8f1e3 Dynamic buffer sizes and isolating configuration 24 Feb 2020 Chris Hogan 891c3a92c9b Generic buffer coloring, shmem by name, and white buffers in use 24 Feb 2020 Chris Hogan 22c60d7008c Save bitmaps from visualizer with 's' key 24 Feb 2020 Chris Hogan 2737a338367 Update buffer pool document 24 Feb 2020 Chris Hogan 2b30573eaf5 MergeRamBuffers bug fixes and cleanup 24 Feb 2020 Chris Hogan 543ac4d28b8 Factor out some functions 24 Feb 2020 Chris Hogan 79f88d7fd5f Fix BufferPool merging bug 21 Feb 2020 Chris Hogan ccf015ae51e Add extra checks and data access to visualizer 21 Feb 2020 Chris Hogan bc58a72049b Bugfix for merging buffers 19 Feb 2020 Chris Hogan d3aa1f416f7 Visualizer adjustments for demo 19 Feb 2020 Chris Hogan 683a9fa1783 Reworking MergeRamBuffers. Visualizer improvements 18 Feb 2020 Chris Hogan d48f96cf172 MergeRamBuffers working 17 Feb 2020 Chris Hogan c9131e58e67 SplitRamBuffers working correctly 17 Feb 2020 Chris Hogan bb0f2dc80ef Fix starting position when drawing headers 17 Feb 2020 Chris Hogan 3b193d6ddd9 Splitting implemented but buggy (according to visualizer) 14 Feb 2020 Chris Hogan ed12bf150bf Visualize BufferHeaders 14 Feb 2020 Chris Hogan ea0fa55d991 Create one header per block 14 Feb 2020 Chris Hogan 86bc5bf7502 Google style guide for visualizer 14 Feb 2020 Chris Hogan ba9f22bc768 Allocator defines to templates. Google style cleanup. Started buffer splitting 13 Feb 2020 Chris Hogan f9a47ae9412 Don't eat up the cpu in the visualizer 13 Feb 2020 Chris Hogan 6fe51615296 Convert BP visualizer to Google style 13 Feb 2020 Chris Hogan 6803747bd1b Rename BufferPool constants 13 Feb 2020 Chris Hogan 48394616561 Google brace style and 80 column lines 13 Feb 2020 Chris Hogan 224abc42f17 Rename .cpp file to .cc for Google style 12 Feb 2020 Chris Hogan ff782f666c5 Google style guide formatting 11 Feb 2020 Next → require('plugin/commitgraph/network').applyCommits([{id: '303845d718865e9dc02cf58e1afe2faf5dad7e12', href: '/users/chogan/repos/posix_adapter/commits/303845d718865e9dc02cf58e1afe2faf5dad7e12',labels: [{name: 'master', type: 'BRANCH', href: '/users/chogan/repos/posix_adapter/browse?at=master'}],parents: [{ id: '2847c947bfc4009dec5920be793dbb6a2e475c12' }]},{id: '2847c947bfc4009dec5920be793dbb6a2e475c12', href: '/users/chogan/repos/posix_adapter/commits/2847c947bfc4009dec5920be793dbb6a2e475c12',parents: [{ id: '98daf8126871fff40beda4c96ea1f18c0d3a3c4d' }]},{id: '98daf8126871fff40beda4c96ea1f18c0d3a3c4d', href: '/users/chogan/repos/posix_adapter/commits/98daf8126871fff40beda4c96ea1f18c0d3a3c4d',parents: [{ id: 'c56b595694c46b812c0b1d33d04d997c136d2c16' }]},{id: 'c56b595694c46b812c0b1d33d04d997c136d2c16', href: '/users/chogan/repos/posix_adapter/commits/c56b595694c46b812c0b1d33d04d997c136d2c16',parents: [{ id: '41195df022dad9363eed9197ed15e4b2e4765244' }]},{id: '41195df022dad9363eed9197ed15e4b2e4765244', href: '/users/chogan/repos/posix_adapter/commits/41195df022dad9363eed9197ed15e4b2e4765244',parents: [{ id: '29326690410f5d55fe03f195765074e882c8764b' }]},{id: '29326690410f5d55fe03f195765074e882c8764b', href: '/users/chogan/repos/posix_adapter/commits/29326690410f5d55fe03f195765074e882c8764b',parents: [{ id: '74c9119e19904c3e493a5b452d3e90fef39c4830' }]},{id: '74c9119e19904c3e493a5b452d3e90fef39c4830', href: '/users/chogan/repos/posix_adapter/commits/74c9119e19904c3e493a5b452d3e90fef39c4830',parents: [{ id: 'e87cee841410e4cce5dd1ccd27f194c8a0e2f147' }]},{id: 'e87cee841410e4cce5dd1ccd27f194c8a0e2f147', href: '/users/chogan/repos/posix_adapter/commits/e87cee841410e4cce5dd1ccd27f194c8a0e2f147',parents: [{ id: 'd964169f22a64aeb22fac6488316c1e9339cf44f' }]},{id: 'd964169f22a64aeb22fac6488316c1e9339cf44f', href: '/users/chogan/repos/posix_adapter/commits/d964169f22a64aeb22fac6488316c1e9339cf44f',parents: [{ id: '467cc65fe7ad1193f73e99b885308e0b24f7f0b3' }]},{id: '467cc65fe7ad1193f73e99b885308e0b24f7f0b3', href: '/users/chogan/repos/posix_adapter/commits/467cc65fe7ad1193f73e99b885308e0b24f7f0b3',parents: [{ id: 'dc72b986a82001120e463601d31578d6b6cdd819' }]},{id: 'dc72b986a82001120e463601d31578d6b6cdd819', href: '/users/chogan/repos/posix_adapter/commits/dc72b986a82001120e463601d31578d6b6cdd819',parents: [{ id: 'add3e68ee51b10fcfa4585a8fe606a018885a1c6' }]},{id: 'add3e68ee51b10fcfa4585a8fe606a018885a1c6', href: '/users/chogan/repos/posix_adapter/commits/add3e68ee51b10fcfa4585a8fe606a018885a1c6',parents: [{ id: '28396c4278ec8186e7e20e8d7ebc3f3b5043be3c' }]},{id: '28396c4278ec8186e7e20e8d7ebc3f3b5043be3c', href: '/users/chogan/repos/posix_adapter/commits/28396c4278ec8186e7e20e8d7ebc3f3b5043be3c',parents: [{ id: 'd1f301acc55301ed905e5d282a370337b6b550f2' }]},{id: 'd1f301acc55301ed905e5d282a370337b6b550f2', href: '/users/chogan/repos/posix_adapter/commits/d1f301acc55301ed905e5d282a370337b6b550f2',parents: [{ id: 'd1523d1175cfe319018f295000a247894695a560' }]},{id: 'd1523d1175cfe319018f295000a247894695a560', href: '/users/chogan/repos/posix_adapter/commits/d1523d1175cfe319018f295000a247894695a560',parents: [{ id: '28309669044421785b096139315f893679210a85' }]},{id: '28309669044421785b096139315f893679210a85', href: '/users/chogan/repos/posix_adapter/commits/28309669044421785b096139315f893679210a85',parents: [{ id: 'a98df617ecbb92da7dae9373d068fdf2456625d0' }]},{id: 'a98df617ecbb92da7dae9373d068fdf2456625d0', href: '/users/chogan/repos/posix_adapter/commits/a98df617ecbb92da7dae9373d068fdf2456625d0',parents: [{ id: '54c25d5b6cfc435402a6fe40a5b74d3c4b2039d9' }]},{id: '54c25d5b6cfc435402a6fe40a5b74d3c4b2039d9', href: '/users/chogan/repos/posix_adapter/commits/54c25d5b6cfc435402a6fe40a5b74d3c4b2039d9',parents: [{ id: '06598018952143ca260a886804297223dab01f54' }]},{id: '06598018952143ca260a886804297223dab01f54', href: '/users/chogan/repos/posix_adapter/commits/06598018952143ca260a886804297223dab01f54',parents: [{ id: '92da96bef83139f1503a3b50e7624f872050fb77' }]},{id: '92da96bef83139f1503a3b50e7624f872050fb77', href: '/users/chogan/repos/posix_adapter/commits/92da96bef83139f1503a3b50e7624f872050fb77',parents: [{ id: '5da1eddc2936afe289d727b05f1f85ac3f2d6075' }]},{id: '5da1eddc2936afe289d727b05f1f85ac3f2d6075', href: '/users/chogan/repos/posix_adapter/commits/5da1eddc2936afe289d727b05f1f85ac3f2d6075',parents: [{ id: '876f5f35e3bc4c2434fe4c35d479a6d4cd86bb29' }]},{id: '876f5f35e3bc4c2434fe4c35d479a6d4cd86bb29', href: '/users/chogan/repos/posix_adapter/commits/876f5f35e3bc4c2434fe4c35d479a6d4cd86bb29',parents: [{ id: '5e493084626a0e9730b8fbf1936816bc3be805f5' }]},{id: '5e493084626a0e9730b8fbf1936816bc3be805f5', href: '/users/chogan/repos/posix_adapter/commits/5e493084626a0e9730b8fbf1936816bc3be805f5',parents: [{ id: 'c2f7d704bf58afa4017b20c5ab5bfb5753df30b9' }]},{id: 'c2f7d704bf58afa4017b20c5ab5bfb5753df30b9', href: '/users/chogan/repos/posix_adapter/commits/c2f7d704bf58afa4017b20c5ab5bfb5753df30b9',parents: [{ id: '56074071f3d5b7deb5989fee8f67e44912ecc536' }]},{id: '56074071f3d5b7deb5989fee8f67e44912ecc536', href: '/users/chogan/repos/posix_adapter/commits/56074071f3d5b7deb5989fee8f67e44912ecc536',parents: [{ id: 'bcb82b8f1e3063ad0d617a1c28e1b9f2579fd8d4' }]},{id: 'bcb82b8f1e3063ad0d617a1c28e1b9f2579fd8d4', href: '/users/chogan/repos/posix_adapter/commits/bcb82b8f1e3063ad0d617a1c28e1b9f2579fd8d4',parents: [{ id: '891c3a92c9b2238f528b954b8ccecf435c14f4a6' }]},{id: '891c3a92c9b2238f528b954b8ccecf435c14f4a6', href: '/users/chogan/repos/posix_adapter/commits/891c3a92c9b2238f528b954b8ccecf435c14f4a6',parents: [{ id: '22c60d7008ccc0ed779e66c93eb679fd4f44d18b' }]},{id: '22c60d7008ccc0ed779e66c93eb679fd4f44d18b', href: '/users/chogan/repos/posix_adapter/commits/22c60d7008ccc0ed779e66c93eb679fd4f44d18b',parents: [{ id: '2737a3383679845e7bb14717210f052e1331d561' }]},{id: '2737a3383679845e7bb14717210f052e1331d561', href: '/users/chogan/repos/posix_adapter/commits/2737a3383679845e7bb14717210f052e1331d561',parents: [{ id: '2b30573eaf5294c9702a486afb9425e12979ec1c' }]},{id: '2b30573eaf5294c9702a486afb9425e12979ec1c', href: '/users/chogan/repos/posix_adapter/commits/2b30573eaf5294c9702a486afb9425e12979ec1c',parents: [{ id: '543ac4d28b8cea60fd4023d1f235c55b5b881f05' }]},{id: '543ac4d28b8cea60fd4023d1f235c55b5b881f05', href: '/users/chogan/repos/posix_adapter/commits/543ac4d28b8cea60fd4023d1f235c55b5b881f05',parents: [{ id: '79f88d7fd5ff92d890139298761a1e7ab5f4194a' }]},{id: '79f88d7fd5ff92d890139298761a1e7ab5f4194a', href: '/users/chogan/repos/posix_adapter/commits/79f88d7fd5ff92d890139298761a1e7ab5f4194a',parents: [{ id: 'ccf015ae51e7d6ab73cf4a759eed26676e3a77ef' }]},{id: 'ccf015ae51e7d6ab73cf4a759eed26676e3a77ef', href: '/users/chogan/repos/posix_adapter/commits/ccf015ae51e7d6ab73cf4a759eed26676e3a77ef',parents: [{ id: 'bc58a72049b3b46fe52c3cc1816db2e35c29898e' }]},{id: 'bc58a72049b3b46fe52c3cc1816db2e35c29898e', href: '/users/chogan/repos/posix_adapter/commits/bc58a72049b3b46fe52c3cc1816db2e35c29898e',parents: [{ id: 'd3aa1f416f7d3467678da4ea4ac9e587e914175e' }]},{id: 'd3aa1f416f7d3467678da4ea4ac9e587e914175e', href: '/users/chogan/repos/posix_adapter/commits/d3aa1f416f7d3467678da4ea4ac9e587e914175e',parents: [{ id: '683a9fa1783204d5a2e7008d1550f81e45afa739' }]},{id: '683a9fa1783204d5a2e7008d1550f81e45afa739', href: '/users/chogan/repos/posix_adapter/commits/683a9fa1783204d5a2e7008d1550f81e45afa739',parents: [{ id: 'd48f96cf17229d97118da7f079279c30ddccfb08' }]},{id: 'd48f96cf17229d97118da7f079279c30ddccfb08', href: '/users/chogan/repos/posix_adapter/commits/d48f96cf17229d97118da7f079279c30ddccfb08',parents: [{ id: 'c9131e58e679758b95254a31a63aac894e312752' }]},{id: 'c9131e58e679758b95254a31a63aac894e312752', href: '/users/chogan/repos/posix_adapter/commits/c9131e58e679758b95254a31a63aac894e312752',parents: [{ id: 'bb0f2dc80ef484a93a16b62815737abf55025550' }]},{id: 'bb0f2dc80ef484a93a16b62815737abf55025550', href: '/users/chogan/repos/posix_adapter/commits/bb0f2dc80ef484a93a16b62815737abf55025550',parents: [{ id: '3b193d6ddd9c4da84a60f282dbe4ce66d3ca239f' }]},{id: '3b193d6ddd9c4da84a60f282dbe4ce66d3ca239f', href: '/users/chogan/repos/posix_adapter/commits/3b193d6ddd9c4da84a60f282dbe4ce66d3ca239f',parents: [{ id: 'ed12bf150bf4971f383dc9b9209853dfca58849b' }]},{id: 'ed12bf150bf4971f383dc9b9209853dfca58849b', href: '/users/chogan/repos/posix_adapter/commits/ed12bf150bf4971f383dc9b9209853dfca58849b',parents: [{ id: 'ea0fa55d991c799cde08a30d3dd61873b7277830' }]},{id: 'ea0fa55d991c799cde08a30d3dd61873b7277830', href: '/users/chogan/repos/posix_adapter/commits/ea0fa55d991c799cde08a30d3dd61873b7277830',parents: [{ id: '86bc5bf7502ee4268c0b5ba0456c95efe96b2063' }]},{id: '86bc5bf7502ee4268c0b5ba0456c95efe96b2063', href: '/users/chogan/repos/posix_adapter/commits/86bc5bf7502ee4268c0b5ba0456c95efe96b2063',parents: [{ id: 'ba9f22bc7687cfd2c30c2ac8231e490c775993ed' }]},{id: 'ba9f22bc7687cfd2c30c2ac8231e490c775993ed', href: '/users/chogan/repos/posix_adapter/commits/ba9f22bc7687cfd2c30c2ac8231e490c775993ed',parents: [{ id: 'f9a47ae94125d1eb7785ca80cae12d7f93611699' }]},{id: 'f9a47ae94125d1eb7785ca80cae12d7f93611699', href: '/users/chogan/repos/posix_adapter/commits/f9a47ae94125d1eb7785ca80cae12d7f93611699',parents: [{ id: '6fe516152964ab0ace10127f57557f9fdd8038fc' }]},{id: '6fe516152964ab0ace10127f57557f9fdd8038fc', href: '/users/chogan/repos/posix_adapter/commits/6fe516152964ab0ace10127f57557f9fdd8038fc',parents: [{ id: '6803747bd1bbf9a38672c0444ff46096c25dcabd' }]},{id: '6803747bd1bbf9a38672c0444ff46096c25dcabd', href: '/users/chogan/repos/posix_adapter/commits/6803747bd1bbf9a38672c0444ff46096c25dcabd',parents: [{ id: '48394616561619df437d46da1d8b582d0f88a588' }]},{id: '48394616561619df437d46da1d8b582d0f88a588', href: '/users/chogan/repos/posix_adapter/commits/48394616561619df437d46da1d8b582d0f88a588',parents: [{ id: '224abc42f17c79d333c5eaa8e0d98466373506c6' }]},{id: '224abc42f17c79d333c5eaa8e0d98466373506c6', href: '/users/chogan/repos/posix_adapter/commits/224abc42f17c79d333c5eaa8e0d98466373506c6',parents: [{ id: 'ff782f666c5d7e255dda0ca09e9a4e25eae5c91d' }]},{id: 'ff782f666c5d7e255dda0ca09e9a4e25eae5c91d', href: '/users/chogan/repos/posix_adapter/commits/ff782f666c5d7e255dda0ca09e9a4e25eae5c91d',parents: [{ id: '0e049f42ace62660bc9d3ebbbebebcca20fa1b03' }]}]);