| Author | Commit | Message | Commit Date | Chris Hogan | 0e049f42ace | Add ComputeFragmentationScore and header locks | | Chris Hogan | 666bdcb384a | Different colors for each slab in visualizer | | Chris Hogan | 37662c54966 | Remove lock free bpm. Yield in spinlock for oversubscription performance | | Chris Hogan | 6405c7a6730 | Use u32 for TicketMutex | | Chris Hogan | ff7acab2932 | Split TicketMutex test into several versions | | Chris Hogan | 64927106c2c | Add cli params to buffer_pool_test.cpp | | Chris Hogan | ea15c7b2ef5 | Add some cli argument handling | | Chris Hogan | 84a5f4cb9bb | Remove all vestiges of POSIX semaphore. Sketch IO client write | | Chris Hogan | df9cf972e84 | Simplify Tiers. Replace POSIX semaphore with ticket mutex | | Chris Hogan | ea6272d80cd | Converting to dynamically configurable Tiers | | Chris Hogan | 3a27d60485b | Promoting the concept of Tiers | | Chris Hogan | 25c632cc5cb | Allow testing obth RPC and shared memory versions | | Chris Hogan | 9d11650651b | Calculate visual buffer layout purely from BufferHeaders | | Chris Hogan | 91e42c5c2b6 | Fix bug with header offsets when initializing BufferPool | | Chris Hogan | cd0dfd77a78 | Basic BufferPool visualization | | Chris Hogan | d38cdfa705c | Start BufferPool debugging tools | | Chris Hogan | f700f5509f8 | Slight restructuring | | Chris Hogan | 52d28997522 | BufferPool is in shmem. All BufferPool functions now take a SharedMemoryContext. | | Chris Hogan | ac0ec7f90c3 | Restructuring for MPI deployment. | | Chris Hogan | 9a5812c7c67 | Moving BPM to shared memory | | Chris Hogan | 76212c2914a | Switch test to weak scaling | | Chris Hogan | 14896b78b7c | Finer grained timing | | Chris Hogan | a5a090e6a34 | Fix header offset bug | | Chris Hogan | ba456166365 | Add working benchmark and release_ram_buffer | | Chris Hogan | cbb3be72c9f | Getting multithreaded test running | | Chris Hogan | 91a31c58bd7 | Add buffer_pool_test.cpp | | Chris Hogan | 3e63de6766f | Adding thallium | | Chris Hogan | f1f2a0f7934 | Add semaphore and get_buffers function | | Chris Hogan | 6ca57523a89 | Calculate memory sizes from percentages | | Chris Hogan | 8ff843444e4 | Replace hermes memory with shared memory | | Chris Hogan | 3be11fcdf2e | Add buffer_id_to_offset | | Chris Hogan | b69a4bdc4ce | BP initialization done for RamBuffers | | Chris Hogan | 93ca148db46 | Laying out buffer memory | | Chris Hogan | 86d0403ba43 | Refining buffer pool design | | Chris Hogan | bbf0b2ad0fd | Organization and comments | | Chris Hogan | 4255a30bd66 | Initializing free lists in buffer pool | | Chris Hogan | 211e219653e | Use struct for FileID | | Chris Hogan | 4ab3ba02a25 | Buffer pool design | | Chris Hogan | 291586a633e | Remove strings from posix adapter to facilitate a block allocator | | Chris Hogan | f1aba31ea2e | Buffer pool manager design | | Chris Hogan | 5794ec414a9 | Split buffer pool stuff into separate project for now | | Chris Hogan | c06e127e06b | Add generic communciation layer and MPI implementation | | Chris Hogan | c617f8b0ac0 | Basic fuse | | Chris Hogan | e08abc2c4de | Exploring the buffer pool | | Chris Hogan | 796ffa14429 | Use hermes close instead of fclose | | Chris Hogan | e3fe5cb82e6 | More descriptive names. | | Chris Hogan | c401914d95b | Don't call hermes wrappers recursively | | Chris Hogan | 80d2d63e31e | Do symbol loading on startup | | Chris Hogan | 4a7928a58df | Lock file while acquiring bucket and release bucket when done with file | | Chris Hogan | 2c08a66b14d | Add blacklist of file prefixes not to intercept | | ← PrevNext →require('plugin/commitgraph/network').applyCommits([{id: '0e049f42ace62660bc9d3ebbbebebcca20fa1b03', href: '/users/chogan/repos/posix_adapter/commits/0e049f42ace62660bc9d3ebbbebebcca20fa1b03',parents: [{ id: '666bdcb384ad1da666a9589629a3600fbef5b3b5' }]},{id: '666bdcb384ad1da666a9589629a3600fbef5b3b5', href: '/users/chogan/repos/posix_adapter/commits/666bdcb384ad1da666a9589629a3600fbef5b3b5',parents: [{ id: '37662c549667da8b28b3a820959ea3980d58f041' }]},{id: '37662c549667da8b28b3a820959ea3980d58f041', href: '/users/chogan/repos/posix_adapter/commits/37662c549667da8b28b3a820959ea3980d58f041',parents: [{ id: '6405c7a67305e634326e0ebc4e24127783c9448a' }]},{id: '6405c7a67305e634326e0ebc4e24127783c9448a', href: '/users/chogan/repos/posix_adapter/commits/6405c7a67305e634326e0ebc4e24127783c9448a',parents: [{ id: 'ff7acab2932f11549157ef1f9e9b9d42b7490296' }]},{id: 'ff7acab2932f11549157ef1f9e9b9d42b7490296', href: '/users/chogan/repos/posix_adapter/commits/ff7acab2932f11549157ef1f9e9b9d42b7490296',parents: [{ id: '64927106c2c0e909cb540327c663efaa4bc7c81a' }]},{id: '64927106c2c0e909cb540327c663efaa4bc7c81a', href: '/users/chogan/repos/posix_adapter/commits/64927106c2c0e909cb540327c663efaa4bc7c81a',parents: [{ id: 'ea15c7b2ef5a60676482d6032767a304a79f9ada' }]},{id: 'ea15c7b2ef5a60676482d6032767a304a79f9ada', href: '/users/chogan/repos/posix_adapter/commits/ea15c7b2ef5a60676482d6032767a304a79f9ada',parents: [{ id: '84a5f4cb9bb56c39b44204457a28cadca8465637' }]},{id: '84a5f4cb9bb56c39b44204457a28cadca8465637', href: '/users/chogan/repos/posix_adapter/commits/84a5f4cb9bb56c39b44204457a28cadca8465637',parents: [{ id: 'df9cf972e8476bd936366c6ad6f174af46333989' }]},{id: 'df9cf972e8476bd936366c6ad6f174af46333989', href: '/users/chogan/repos/posix_adapter/commits/df9cf972e8476bd936366c6ad6f174af46333989',parents: [{ id: 'ea6272d80cdfb4842af65583d355e1c48fc892a3' }]},{id: 'ea6272d80cdfb4842af65583d355e1c48fc892a3', href: '/users/chogan/repos/posix_adapter/commits/ea6272d80cdfb4842af65583d355e1c48fc892a3',parents: [{ id: '3a27d60485b495ac2f3391e7c6cb8a9e240cb115' }]},{id: '3a27d60485b495ac2f3391e7c6cb8a9e240cb115', href: '/users/chogan/repos/posix_adapter/commits/3a27d60485b495ac2f3391e7c6cb8a9e240cb115',parents: [{ id: '25c632cc5cb7990507e3a1ad0aeeeeeb0d954c87' }]},{id: '25c632cc5cb7990507e3a1ad0aeeeeeb0d954c87', href: '/users/chogan/repos/posix_adapter/commits/25c632cc5cb7990507e3a1ad0aeeeeeb0d954c87',parents: [{ id: '9d11650651bc4a4979e683a152d64af542def162' }]},{id: '9d11650651bc4a4979e683a152d64af542def162', href: '/users/chogan/repos/posix_adapter/commits/9d11650651bc4a4979e683a152d64af542def162',parents: [{ id: '91e42c5c2b6e2756d1cf0a182a9e7e7feb549e7a' }]},{id: '91e42c5c2b6e2756d1cf0a182a9e7e7feb549e7a', href: '/users/chogan/repos/posix_adapter/commits/91e42c5c2b6e2756d1cf0a182a9e7e7feb549e7a',parents: [{ id: 'cd0dfd77a787212341b4c876ccf79f999ba6b47b' }]},{id: 'cd0dfd77a787212341b4c876ccf79f999ba6b47b', href: '/users/chogan/repos/posix_adapter/commits/cd0dfd77a787212341b4c876ccf79f999ba6b47b',parents: [{ id: 'd38cdfa705c7dc81a2ab1f0c0ee8e7cb3cb7bbbf' }]},{id: 'd38cdfa705c7dc81a2ab1f0c0ee8e7cb3cb7bbbf', href: '/users/chogan/repos/posix_adapter/commits/d38cdfa705c7dc81a2ab1f0c0ee8e7cb3cb7bbbf',parents: [{ id: 'f700f5509f8b2720c4819cc39ed6d5f0c27e6c40' }]},{id: 'f700f5509f8b2720c4819cc39ed6d5f0c27e6c40', href: '/users/chogan/repos/posix_adapter/commits/f700f5509f8b2720c4819cc39ed6d5f0c27e6c40',parents: [{ id: '52d2899752205dc5b71d494f2a2a89af03a07e5d' }]},{id: '52d2899752205dc5b71d494f2a2a89af03a07e5d', href: '/users/chogan/repos/posix_adapter/commits/52d2899752205dc5b71d494f2a2a89af03a07e5d',parents: [{ id: 'ac0ec7f90c364b709e7a983523ed773a8a99ac32' }]},{id: 'ac0ec7f90c364b709e7a983523ed773a8a99ac32', href: '/users/chogan/repos/posix_adapter/commits/ac0ec7f90c364b709e7a983523ed773a8a99ac32',parents: [{ id: '9a5812c7c678d46f7b5b23f4310eb6260ef55029' }]},{id: '9a5812c7c678d46f7b5b23f4310eb6260ef55029', href: '/users/chogan/repos/posix_adapter/commits/9a5812c7c678d46f7b5b23f4310eb6260ef55029',parents: [{ id: '76212c2914ae4ef1b1f164332a401aad4299fa94' }]},{id: '76212c2914ae4ef1b1f164332a401aad4299fa94', href: '/users/chogan/repos/posix_adapter/commits/76212c2914ae4ef1b1f164332a401aad4299fa94',parents: [{ id: '14896b78b7c53e8e43ce8910656089fef8cbdc45' }]},{id: '14896b78b7c53e8e43ce8910656089fef8cbdc45', href: '/users/chogan/repos/posix_adapter/commits/14896b78b7c53e8e43ce8910656089fef8cbdc45',parents: [{ id: 'a5a090e6a3425a77348d4b748d691136572d775a' }]},{id: 'a5a090e6a3425a77348d4b748d691136572d775a', href: '/users/chogan/repos/posix_adapter/commits/a5a090e6a3425a77348d4b748d691136572d775a',parents: [{ id: 'ba456166365da2d1518f4401abd81899c4e73edc' }]},{id: 'ba456166365da2d1518f4401abd81899c4e73edc', href: '/users/chogan/repos/posix_adapter/commits/ba456166365da2d1518f4401abd81899c4e73edc',parents: [{ id: 'cbb3be72c9f43aef29206767d399f424b3f6c21b' }]},{id: 'cbb3be72c9f43aef29206767d399f424b3f6c21b', href: '/users/chogan/repos/posix_adapter/commits/cbb3be72c9f43aef29206767d399f424b3f6c21b',parents: [{ id: '91a31c58bd70eb042315c23b72f556d0f832258b' }]},{id: '91a31c58bd70eb042315c23b72f556d0f832258b', href: '/users/chogan/repos/posix_adapter/commits/91a31c58bd70eb042315c23b72f556d0f832258b',parents: [{ id: '3e63de6766f5dd7a4a95c834938fe3f6ad26bac8' }]},{id: '3e63de6766f5dd7a4a95c834938fe3f6ad26bac8', href: '/users/chogan/repos/posix_adapter/commits/3e63de6766f5dd7a4a95c834938fe3f6ad26bac8',parents: [{ id: 'f1f2a0f7934a4ecf9a01cbe9f16f0279a5058b03' }]},{id: 'f1f2a0f7934a4ecf9a01cbe9f16f0279a5058b03', href: '/users/chogan/repos/posix_adapter/commits/f1f2a0f7934a4ecf9a01cbe9f16f0279a5058b03',parents: [{ id: '6ca57523a89c0d49e55ffb5c56d2d891079a7858' }]},{id: '6ca57523a89c0d49e55ffb5c56d2d891079a7858', href: '/users/chogan/repos/posix_adapter/commits/6ca57523a89c0d49e55ffb5c56d2d891079a7858',parents: [{ id: '8ff843444e423c797c7c54ad7ef8a7bfc940dd73' }]},{id: '8ff843444e423c797c7c54ad7ef8a7bfc940dd73', href: '/users/chogan/repos/posix_adapter/commits/8ff843444e423c797c7c54ad7ef8a7bfc940dd73',parents: [{ id: '3be11fcdf2e8362f58c783cb7b25cb7462bfc9c0' }]},{id: '3be11fcdf2e8362f58c783cb7b25cb7462bfc9c0', href: '/users/chogan/repos/posix_adapter/commits/3be11fcdf2e8362f58c783cb7b25cb7462bfc9c0',parents: [{ id: 'b69a4bdc4ced06d6356217f901a9a5d27d86cfe4' }]},{id: 'b69a4bdc4ced06d6356217f901a9a5d27d86cfe4', href: '/users/chogan/repos/posix_adapter/commits/b69a4bdc4ced06d6356217f901a9a5d27d86cfe4',parents: [{ id: '93ca148db464c4f6cef23a205ee5e0b3d99f7b63' }]},{id: '93ca148db464c4f6cef23a205ee5e0b3d99f7b63', href: '/users/chogan/repos/posix_adapter/commits/93ca148db464c4f6cef23a205ee5e0b3d99f7b63',parents: [{ id: '86d0403ba43b1badadd6aa78da056d5d707baf89' }]},{id: '86d0403ba43b1badadd6aa78da056d5d707baf89', href: '/users/chogan/repos/posix_adapter/commits/86d0403ba43b1badadd6aa78da056d5d707baf89',parents: [{ id: 'bbf0b2ad0fdc25847391ffb97155a00445999c02' }]},{id: 'bbf0b2ad0fdc25847391ffb97155a00445999c02', href: '/users/chogan/repos/posix_adapter/commits/bbf0b2ad0fdc25847391ffb97155a00445999c02',parents: [{ id: '4255a30bd66ec69c2ee4e58f7870ad6f62e96c48' }]},{id: '4255a30bd66ec69c2ee4e58f7870ad6f62e96c48', href: '/users/chogan/repos/posix_adapter/commits/4255a30bd66ec69c2ee4e58f7870ad6f62e96c48',parents: [{ id: '211e219653e3058441744065981d1af57c7b3374' }]},{id: '211e219653e3058441744065981d1af57c7b3374', href: '/users/chogan/repos/posix_adapter/commits/211e219653e3058441744065981d1af57c7b3374',parents: [{ id: '4ab3ba02a259d3fc2a9988a92cab324c3445277f' }]},{id: '4ab3ba02a259d3fc2a9988a92cab324c3445277f', href: '/users/chogan/repos/posix_adapter/commits/4ab3ba02a259d3fc2a9988a92cab324c3445277f',parents: [{ id: '291586a633ed5ee30a13100c1c2e89792fce7aa4' }]},{id: '291586a633ed5ee30a13100c1c2e89792fce7aa4', href: '/users/chogan/repos/posix_adapter/commits/291586a633ed5ee30a13100c1c2e89792fce7aa4',parents: [{ id: 'f1aba31ea2e0addf7bcd1a909aba37bcac4dea03' }]},{id: 'f1aba31ea2e0addf7bcd1a909aba37bcac4dea03', href: '/users/chogan/repos/posix_adapter/commits/f1aba31ea2e0addf7bcd1a909aba37bcac4dea03',parents: [{ id: '5794ec414a9ce0e03be8827096c6de1d322af0cd' }]},{id: '5794ec414a9ce0e03be8827096c6de1d322af0cd', href: '/users/chogan/repos/posix_adapter/commits/5794ec414a9ce0e03be8827096c6de1d322af0cd',parents: [{ id: 'c06e127e06be93ac3788d9d77aca99fc1b96bc55' }]},{id: 'c06e127e06be93ac3788d9d77aca99fc1b96bc55', href: '/users/chogan/repos/posix_adapter/commits/c06e127e06be93ac3788d9d77aca99fc1b96bc55',parents: [{ id: 'c617f8b0ac048e965d7c80c14a55f1a1ffae9634' }]},{id: 'c617f8b0ac048e965d7c80c14a55f1a1ffae9634', href: '/users/chogan/repos/posix_adapter/commits/c617f8b0ac048e965d7c80c14a55f1a1ffae9634',parents: [{ id: 'e08abc2c4de1504d8501abd1fc3f5bbc2bd0cad8' }]},{id: 'e08abc2c4de1504d8501abd1fc3f5bbc2bd0cad8', href: '/users/chogan/repos/posix_adapter/commits/e08abc2c4de1504d8501abd1fc3f5bbc2bd0cad8',parents: [{ id: '796ffa14429e1f0322f889a82617f1e3b6820275' }]},{id: '796ffa14429e1f0322f889a82617f1e3b6820275', href: '/users/chogan/repos/posix_adapter/commits/796ffa14429e1f0322f889a82617f1e3b6820275',parents: [{ id: 'e3fe5cb82e69860cf4ab052d983eb63ef232c006' }]},{id: 'e3fe5cb82e69860cf4ab052d983eb63ef232c006', href: '/users/chogan/repos/posix_adapter/commits/e3fe5cb82e69860cf4ab052d983eb63ef232c006',parents: [{ id: 'c401914d95b6afcc3e071b85480afd7a8be6ef43' }]},{id: 'c401914d95b6afcc3e071b85480afd7a8be6ef43', href: '/users/chogan/repos/posix_adapter/commits/c401914d95b6afcc3e071b85480afd7a8be6ef43',parents: [{ id: '80d2d63e31edd027a0d021b299bb7d6b94021f8c' }]},{id: '80d2d63e31edd027a0d021b299bb7d6b94021f8c', href: '/users/chogan/repos/posix_adapter/commits/80d2d63e31edd027a0d021b299bb7d6b94021f8c',parents: [{ id: '4a7928a58df5f38af7a56b94f8aeabc158ad84f4' }]},{id: '4a7928a58df5f38af7a56b94f8aeabc158ad84f4', href: '/users/chogan/repos/posix_adapter/commits/4a7928a58df5f38af7a56b94f8aeabc158ad84f4',parents: [{ id: '2c08a66b14da1f20f7a532eeda65317c81af3b8b' }]},{id: '2c08a66b14da1f20f7a532eeda65317c81af3b8b', href: '/users/chogan/repos/posix_adapter/commits/2c08a66b14da1f20f7a532eeda65317c81af3b8b',parents: [{ id: 'ee38a0dc3568a54521a06587af8333b247d4aa26' }]}]); |
|