{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71160056,"defaultBranch":"master","name":"derecho","ownerLogin":"Derecho-Project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-17T16:45:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22892797?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714784363.0","currentOid":""},"activityList":{"items":[{"before":"e6de4824bd288f12c59bbf4e7fa3dfc66670de7a","after":"3ded6878520f80560713decf43b5a7013ccaeede","ref":"refs/heads/signature_timing","pushedAt":"2024-05-09T19:11:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Moved enable-timestamps macro into the new config.h\n\nNow that there's a Cmake-generated config header for the macros that\nenable or disable features, I should use it for the ENABLE_TIMESTAMPS\noption. This means I can't have the macro named TIMESTAMPS (it has to\nmatch the Cmake variable name), but that's only a minor change.\n\nAlso changed the timestamp logger files to use <> syntax for includes\ninstead of quotes, as we recently decided for the rest of Derecho.","shortMessageHtmlLink":"Moved enable-timestamps macro into the new config.h"}},{"before":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","after":"7109b15a1dd48131350e2de3ed55376414ab8df8","ref":"refs/heads/v2.4.x","pushedAt":"2024-05-09T17:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Reset git_version.cpp to 2.4.0 in preparation for new release\n\nI'm going to re-do the 2.4.0 release to include the config.h fixes, so\nthe new commit it points to needs to have COMMITS_AHEAD_OF_VERSION = 0.","shortMessageHtmlLink":"Reset git_version.cpp to 2.4.0 in preparation for new release"}},{"before":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","after":"7109b15a1dd48131350e2de3ed55376414ab8df8","ref":"refs/heads/master","pushedAt":"2024-05-09T17:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Reset git_version.cpp to 2.4.0 in preparation for new release\n\nI'm going to re-do the 2.4.0 release to include the config.h fixes, so\nthe new commit it points to needs to have COMMITS_AHEAD_OF_VERSION = 0.","shortMessageHtmlLink":"Reset git_version.cpp to 2.4.0 in preparation for new release"}},{"before":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","after":"7109b15a1dd48131350e2de3ed55376414ab8df8","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-09T17:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Reset git_version.cpp to 2.4.0 in preparation for new release\n\nI'm going to re-do the 2.4.0 release to include the config.h fixes, so\nthe new commit it points to needs to have COMMITS_AHEAD_OF_VERSION = 0.","shortMessageHtmlLink":"Reset git_version.cpp to 2.4.0 in preparation for new release"}},{"before":"0f637a5d2f4dddc2675f43f6f305239366b27603","after":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","ref":"refs/heads/v2.4.x","pushedAt":"2024-05-09T17:35:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #278 from Derecho-Project/fix_verbs_compile\n\nFix compile errors in the Verbs API, as discussed with Weijia during our last meeting","shortMessageHtmlLink":"Merge pull request #278 from Derecho-Project/fix_verbs_compile"}},{"before":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","after":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-09T17:35:28.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #278 from Derecho-Project/fix_verbs_compile\n\nFix compile errors in the Verbs API, as discussed with Weijia during our last meeting","shortMessageHtmlLink":"Merge pull request #278 from Derecho-Project/fix_verbs_compile"}},{"before":"0f637a5d2f4dddc2675f43f6f305239366b27603","after":"4fb7f952fbc0c3bbc8212c74e8213506cf022c6f","ref":"refs/heads/master","pushedAt":"2024-05-09T17:34:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #278 from Derecho-Project/fix_verbs_compile\n\nFix compile errors in the Verbs API, as discussed with Weijia during our last meeting","shortMessageHtmlLink":"Merge pull request #278 from Derecho-Project/fix_verbs_compile"}},{"before":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","after":"0f637a5d2f4dddc2675f43f6f305239366b27603","ref":"refs/heads/v2.4.x","pushedAt":"2024-05-09T17:33:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #277 from songweijia/2.4.0rc\n\nFix include directives and introduce config.h to control compile-time features.","shortMessageHtmlLink":"Merge pull request #277 from songweijia/2.4.0rc"}},{"before":"85946df4250b9683eb85961201c509323f56c03c","after":"91f8b2ab96302d386493882f417cc32cd1937736","ref":"refs/heads/fix_verbs_compile","pushedAt":"2024-05-09T17:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Minor fix to an include\n\nMy earlier commit that fixed USE_VERBS_API compile issues used the\nquotes style for including headers with full paths, but now we've\nchanged to using the brackets style.","shortMessageHtmlLink":"Minor fix to an include"}},{"before":"58a7b5bd0ca1188e2d93a2271009657a20cb5237","after":"85946df4250b9683eb85961201c509323f56c03c","ref":"refs/heads/fix_verbs_compile","pushedAt":"2024-05-09T17:04:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Correctly placed node_id_t inside derecho namespace\n\nWhile debugging the compile errors caused by enabling USE_VERBS_API, I\nnoticed that connection_manager.hpp was improperly putting node_id_t\ninto the global namespace even though we intended it to be scoped within\nderecho. This was inadvertently hiding a bunch of improper uses of\nnode_id_t that should have been caught back when we first put node_id_t\ninside the derecho namespace.","shortMessageHtmlLink":"Correctly placed node_id_t inside derecho namespace"}},{"before":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","after":"0f637a5d2f4dddc2675f43f6f305239366b27603","ref":"refs/heads/master","pushedAt":"2024-05-09T16:32:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #277 from songweijia/2.4.0rc\n\nFix include directives and introduce config.h to control compile-time features.","shortMessageHtmlLink":"Merge pull request #277 from songweijia/2.4.0rc"}},{"before":null,"after":"58a7b5bd0ca1188e2d93a2271009657a20cb5237","ref":"refs/heads/fix_verbs_compile","pushedAt":"2024-05-04T00:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Correctly placed node_id_t inside derecho namespace\n\nWhile debugging the compile errors caused by enabling USE_VERBS_API, I\nnoticed that connection_manager.hpp was improperly putting node_id_t\ninto the global namespace even though we intended it to be scoped within\nderecho. This was inadvertently hiding a bunch of improper uses of\nnode_id_t that should have been caught back when we first put node_id_t\ninside the derecho namespace.","shortMessageHtmlLink":"Correctly placed node_id_t inside derecho namespace"}},{"before":null,"after":"47362ebffb34490daf353575a9615185218720cb","ref":"refs/heads/fix_tcp_provider","pushedAt":"2024-05-03T22:41:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Introduce config.h to control feature selection, and ENABLE_HMEM option\n\nThis is Weijia's idea, but I'm copying it into a new commit so it can be\nin a separate pull request from the Persistent API changes. The\nENABLE_HMEM option is critical to allow Derecho to run on libfabrics'\ntcp provider. The config.h file puts these compile-time feature\nselection macros into a header file instead of expecting them to be\npassed as -D options in the compiler flags.","shortMessageHtmlLink":"Introduce config.h to control feature selection, and ENABLE_HMEM option"}},{"before":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","after":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-03T21:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Correctly updated version to 2.4.0 in git_version.cpp\n\nMy previous attempt to do this contained a mistake, and I already pushed\nit, so the 2.4.0 tag will have to point to this commit instead.","shortMessageHtmlLink":"Correctly updated version to 2.4.0 in git_version.cpp"}},{"before":"297c5f859c457eb0bc2d424f0cb5df8d99e23301","after":"e6de4824bd288f12c59bbf4e7fa3dfc66670de7a","ref":"refs/heads/signature_timing","pushedAt":"2024-05-02T20:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Fixed timestamp dump to match Cascade's field order\n\nI meant this to be compatible with the Cascade timestamp files, but\nsomehow mixed up the order of the columns.","shortMessageHtmlLink":"Fixed timestamp dump to match Cascade's field order"}},{"before":"b47d89e69c6f803b9cbbef96329a75c094e9619d","after":"297c5f859c457eb0bc2d424f0cb5df8d99e23301","ref":"refs/heads/signature_timing","pushedAt":"2024-05-02T19:12:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge branch 'master' into signature_timing","shortMessageHtmlLink":"Merge branch 'master' into signature_timing"}},{"before":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","after":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","ref":"refs/heads/master","pushedAt":"2024-05-02T18:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Correctly updated version to 2.4.0 in git_version.cpp\n\nMy previous attempt to do this contained a mistake, and I already pushed\nit, so the 2.4.0 tag will have to point to this commit instead.","shortMessageHtmlLink":"Correctly updated version to 2.4.0 in git_version.cpp"}},{"before":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","after":"97e260cbc0728e2bba0f411f59927c2e6ea63e3b","ref":"refs/heads/v2.4.x","pushedAt":"2024-05-02T18:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Correctly updated version to 2.4.0 in git_version.cpp\n\nMy previous attempt to do this contained a mistake, and I already pushed\nit, so the 2.4.0 tag will have to point to this commit instead.","shortMessageHtmlLink":"Correctly updated version to 2.4.0 in git_version.cpp"}},{"before":"235a6b22b90d63fc7cc3eac7e9ffdf056d1bcc8a","after":"b47d89e69c6f803b9cbbef96329a75c094e9619d","ref":"refs/heads/signature_timing","pushedAt":"2024-05-02T18:39:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge branch 'master' into signature_timing","shortMessageHtmlLink":"Merge branch 'master' into signature_timing"}},{"before":null,"after":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","ref":"refs/heads/v2.4.x","pushedAt":"2024-05-02T18:32:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Updated version number to 2.4.0\n\nI'm about to create the 2.4.0 release, and this commit needs to exist\nfirst so it can be tagged for the release.","shortMessageHtmlLink":"Updated version number to 2.4.0"}},{"before":"4a4c41bb77780888d0b9190f7c27dab94b19a05d","after":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","ref":"refs/heads/master","pushedAt":"2024-05-02T16:57:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Updated version number to 2.4.0\n\nI'm about to create the 2.4.0 release, and this commit needs to exist\nfirst so it can be tagged for the release.","shortMessageHtmlLink":"Updated version number to 2.4.0"}},{"before":"13508bb6b4efccd5525e2f865688ab08c2fd8b6c","after":"ff98765a2ef5d3eaf4864a822ca27c3b253c18ee","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-02T16:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Updated version number to 2.4.0\n\nI'm about to create the 2.4.0 release, and this commit needs to exist\nfirst so it can be tagged for the release.","shortMessageHtmlLink":"Updated version number to 2.4.0"}},{"before":"0590177c56de840a92187a03485037b01fff012a","after":null,"ref":"refs/heads/signed_log_bug_fix","pushedAt":"2024-05-02T16:53:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"}},{"before":"4a4c41bb77780888d0b9190f7c27dab94b19a05d","after":"13508bb6b4efccd5525e2f865688ab08c2fd8b6c","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-02T16:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Minor CMakeLists fixes\n\nRemoved the unused \"ignoreMe\" variable in the root CMakeLists, which\ndidn't do anything, and added a version range to our\ncmake_minimum_required to indicate we've tested it on versions up to\n3.22 (the version on the Fractus nodes).","shortMessageHtmlLink":"Minor CMakeLists fixes"}},{"before":"ef3043fdfae3d97d7157aea34d536ed53d0a8f36","after":"4a4c41bb77780888d0b9190f7c27dab94b19a05d","ref":"refs/heads/v2.4.0rc","pushedAt":"2024-05-02T16:12:54.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Merge pull request #271 from Derecho-Project/signed_log_bug_fix\n\nFixed signature support to handle Delta-persistent objects","shortMessageHtmlLink":"Merge pull request #271 from Derecho-Project/signed_log_bug_fix"}},{"before":"21015fab224192588297789e5b0973a266615ad6","after":"235a6b22b90d63fc7cc3eac7e9ffdf056d1bcc8a","ref":"refs/heads/signature_timing","pushedAt":"2024-04-30T19:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Fixed a bug in the TimestampLogger static methods\n\nThe static methods need to call the instance methods, and instance->log\nis not the same as instance_log. Didn't notice because, stupidly,\ncalling a static method on an object pointer is valid and produces no\nwarning even though it's meaningless.","shortMessageHtmlLink":"Fixed a bug in the TimestampLogger static methods"}},{"before":"7e9355fcd941809c18e24abcc5c5fe955217e0b3","after":"21015fab224192588297789e5b0973a266615ad6","ref":"refs/heads/signature_timing","pushedAt":"2024-04-30T17:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Fixed a bug in TimestampLogger::initialize()\n\nSomehow I put a ! where it didn't belong when copying this standard\natomic-initialization code.","shortMessageHtmlLink":"Fixed a bug in TimestampLogger::initialize()"}},{"before":null,"after":"7e9355fcd941809c18e24abcc5c5fe955217e0b3","ref":"refs/heads/signature_timing","pushedAt":"2024-04-30T16:26:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Added timestamp logging system and some log events for signatures\n\nThis timestamp logger is mostly copied from Cascade's timestamp logger,\nand outputs timestamp log files in the same format. I added a new CMake\nconfigure option and corresponding macro definition that enables the\ntimestamp logger, so that it's disabled by default. I also added some\nevent-tag constants, with arbitrary numbers I made up, for the events\nrelated to signing new Persistent log entries.","shortMessageHtmlLink":"Added timestamp logging system and some log events for signatures"}},{"before":"3fd5b4d00bc1844341fe5e6385c4ca3e149ed43f","after":"4a4c41bb77780888d0b9190f7c27dab94b19a05d","ref":"refs/heads/master","pushedAt":"2024-04-27T20:35:37.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"songweijia","name":"Weijia Song","path":"/songweijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9159645?s=80&v=4"},"commit":{"message":"Merge pull request #271 from Derecho-Project/signed_log_bug_fix\n\nFixed signature support to handle Delta-persistent objects","shortMessageHtmlLink":"Merge pull request #271 from Derecho-Project/signed_log_bug_fix"}},{"before":"cb95b7af968cd59b67b90a85742a8c8e11f66716","after":"0590177c56de840a92187a03485037b01fff012a","ref":"refs/heads/signed_log_bug_fix","pushedAt":"2024-04-25T19:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etremel","name":"Edward Tremel","path":"/etremel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2080569?s=80&v=4"},"commit":{"message":"Made persistent's _impl files include their headers\n\nTechnically these includes are redundant since the bottom of the header\nfile includes the _impl file, but this makes VSCode's parser happy and\nwe do the same thing in group_impl.hpp.","shortMessageHtmlLink":"Made persistent's _impl files include their headers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERe3LtAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Derecho-Project/derecho"}