{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104087808,"defaultBranch":"master","name":"openj9","ownerLogin":"fengxue-IS","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-09-19T14:45:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11132545?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720636755.0","currentOid":""},"activityList":{"items":[{"before":"3e18a2e7dd65cd718c57e747d3052895441992ea","after":"b14cd71e11ecc5ff469b1cb3be6363107a151b65","ref":"refs/heads/vthread-alive-check","pushedAt":"2024-07-18T21:41:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update VThread alive check to check continuation state\n\nCheck if the continuation is finished to determine more accurately\nif a virtual thread is alive.\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/18738#issuecomment-2218824062\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update VThread alive check to check continuation state"}},{"before":"05c3d12a22a7e97cb7c189ccf5e1735af5b291d9","after":"540888012624878bc6af019227510e40032add26","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-17T19:52:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"ccfb3b1d01bd54ce59b811c655c6fd5da5e9562d","after":"05c3d12a22a7e97cb7c189ccf5e1735af5b291d9","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-17T19:44:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"bd47476937df127cf492a6527d3e528dc7f3a488","after":"cc3ddb896c24d2e3931b1e833badf74050bcd939","ref":"refs/heads/master","pushedAt":"2024-07-17T19:43:51.000Z","pushType":"push","commitsCount":141,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Merge pull request #19859 from ChengJin01/code_relocation_ensurehashedclasses\n\nRelocate the code for the ensureHashed Classes","shortMessageHtmlLink":"Merge pull request eclipse-openj9#19859 from ChengJin01/code_relocati…"}},{"before":"8fc4a1b5526fc4a01988e7ba148dd735294d0c42","after":"3e18a2e7dd65cd718c57e747d3052895441992ea","ref":"refs/heads/vthread-alive-check","pushedAt":"2024-07-16T19:31:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update VThread alive check to check continuation state\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update VThread alive check to check continuation state"}},{"before":null,"after":"8fc4a1b5526fc4a01988e7ba148dd735294d0c42","ref":"refs/heads/vthread-alive-check","pushedAt":"2024-07-10T18:39:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update VThread alive check to check continuation state\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update VThread alive check to check continuation state"}},{"before":"c56619c9ba119c8553c06b6f6c1d4c19e25729f5","after":"ccfb3b1d01bd54ce59b811c655c6fd5da5e9562d","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-03T20:26:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"a93c4f71b8aef2617ff07e41bc40448313358250","after":"c56619c9ba119c8553c06b6f6c1d4c19e25729f5","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-03T20:22:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"d73a169cd7f3a371bfb424261157bc579a97fa4e","after":"a93c4f71b8aef2617ff07e41bc40448313358250","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-03T20:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"3c230cbf5143698ceaaa00b046777e7569601c68","after":"d73a169cd7f3a371bfb424261157bc579a97fa4e","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-03T19:33:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":null,"after":"3c230cbf5143698ceaaa00b046777e7569601c68","ref":"refs/heads/enhance-profiling","pushedAt":"2024-07-03T19:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Refactor Continuation cache profiling\n\n- Add runtime option to JVM for reporting cache usage\n- Report vthread stack size related data\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Refactor Continuation cache profiling"}},{"before":"44b6b052aa416f53b756b2bfedeb1c2382ed6e5b","after":"bd47476937df127cf492a6527d3e528dc7f3a488","ref":"refs/heads/master","pushedAt":"2024-06-27T02:15:58.000Z","pushType":"push","commitsCount":166,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Merge pull request #19710 from tajila/ehcr\n\nClear breakpts in class redef and fix HCR warning","shortMessageHtmlLink":"Merge pull request eclipse-openj9#19710 from tajila/ehcr"}},{"before":"309cc79d9af8094dc8f3b128778f24ebddb5436b","after":"b3fa78f3b9bf0dbe8bc6d1fece115f2191837de5","ref":"refs/heads/yield-pinned","pushedAt":"2024-06-27T00:46:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"initial change for yielding pinned vthread\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"initial change for yielding pinned vthread"}},{"before":null,"after":"309cc79d9af8094dc8f3b128778f24ebddb5436b","ref":"refs/heads/yield-pinned","pushedAt":"2024-06-11T20:04:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"initial change for yielding pinned vthread\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"initial change for yielding pinned vthread"}},{"before":null,"after":"373577467924501b0d9982e26737484be62aab7e","ref":"refs/heads/v0.46.0-release","pushedAt":"2024-06-07T19:35:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"77fe098648fc9133e5d98ffa45644c06a08f7cfa","after":"abe07cfa653cb4d52e9fbe3491d5c143c9c90240","ref":"refs/heads/18675","pushedAt":"2024-06-06T21:08:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"765f4c866c8d955368295deba77d806e91af2073","after":"77fe098648fc9133e5d98ffa45644c06a08f7cfa","ref":"refs/heads/18675","pushedAt":"2024-06-06T20:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"139fc967bf6d4efae1bc4d4f6f263c8d52121bca","after":"765f4c866c8d955368295deba77d806e91af2073","ref":"refs/heads/18675","pushedAt":"2024-06-06T19:33:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Address review comments\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Address review comments"}},{"before":"fe856fdb071474f88fe6f3d2fdd4c8f0bd4679d7","after":"139fc967bf6d4efae1bc4d4f6f263c8d52121bca","ref":"refs/heads/18675","pushedAt":"2024-06-05T19:55:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Address review comments\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Address review comments"}},{"before":"d63be2986e8147a4f221a871172663ed28d53b0d","after":"fe856fdb071474f88fe6f3d2fdd4c8f0bd4679d7","ref":"refs/heads/18675","pushedAt":"2024-06-05T19:53:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Address review comments\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Address review comments"}},{"before":"0d1763f1f36456ba89a7a8f45f1805e3794122b1","after":"d63be2986e8147a4f221a871172663ed28d53b0d","ref":"refs/heads/18675","pushedAt":"2024-06-04T22:22:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Address review comments\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Address review comments"}},{"before":"e129c9edcefadd705b959059c5a437d2533b4273","after":"0d1763f1f36456ba89a7a8f45f1805e3794122b1","ref":"refs/heads/18675","pushedAt":"2024-06-04T22:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Address review comments\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Address review comments"}},{"before":"4ff10c9cd709a815e2aefdc9ce541062d4e52bfa","after":"44b6b052aa416f53b756b2bfedeb1c2382ed6e5b","ref":"refs/heads/master","pushedAt":"2024-06-04T18:16:13.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Merge pull request #19612 from pshipton/zlib1.3.1\n\nUpdate zlib to 1.3.1","shortMessageHtmlLink":"Merge pull request eclipse-openj9#19612 from pshipton/zlib1.3.1"}},{"before":"3909033d72e09230e11810237195a965cb7f42fa","after":"e129c9edcefadd705b959059c5a437d2533b4273","ref":"refs/heads/18675","pushedAt":"2024-05-28T19:53:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"35185f00e30d770ef614729c384e3bec0cc10c6a","after":"3909033d72e09230e11810237195a965cb7f42fa","ref":"refs/heads/18675","pushedAt":"2024-05-28T19:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"98db00d4d80752111ce2001787da6c08f107dfa5","after":"35185f00e30d770ef614729c384e3bec0cc10c6a","ref":"refs/heads/18675","pushedAt":"2024-05-28T19:31:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"90c7ad8ea10312d24e26ff6ea41ce0b234b27c01","after":"98db00d4d80752111ce2001787da6c08f107dfa5","ref":"refs/heads/18675","pushedAt":"2024-05-28T19:27:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"00ee9a50666ea8a000ab540621174caba9c85ca8","after":"90c7ad8ea10312d24e26ff6ea41ce0b234b27c01","ref":"refs/heads/18675","pushedAt":"2024-05-28T02:10:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync logic between vthreadInspectorCount & internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync logic between vthreadInspectorCount & internalSuspendState"}},{"before":"568648efeb7ddcf2ec767c994d7cafb7455db354","after":"00ee9a50666ea8a000ab540621174caba9c85ca8","ref":"refs/heads/18675","pushedAt":"2024-05-28T02:09:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Update sync design between vthreadInspectorCount and internalSuspendState\n\n- Add new state -2 when vthread suspends under transition\n- Refactor state checks to match new design\n- Add assertion on expected states for easier triaging\n\nNote:\nThis design doesn't account for cases where a JVMTI agent tries\nto accesses a suspended vthread while resuming it simultaneously.\nThis will lead to undefined behaviour of the JVM.\n\nSigned-off-by: Jack Lu ","shortMessageHtmlLink":"Update sync design between vthreadInspectorCount and internalSuspendS…"}},{"before":"40817e834bc768484c963a0aa12f65cccd5806d3","after":"4ff10c9cd709a815e2aefdc9ce541062d4e52bfa","ref":"refs/heads/master","pushedAt":"2024-05-28T02:09:35.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"fengxue-IS","name":"Jack Lu","path":"/fengxue-IS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11132545?s=80&v=4"},"commit":{"message":"Merge pull request #19560 from pshipton/splitdoc\n\nUpdate 0.44 release notes split String limitation","shortMessageHtmlLink":"Merge pull request eclipse-openj9#19560 from pshipton/splitdoc"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg1zfQwA","startCursor":null,"endCursor":null}},"title":"Activity · fengxue-IS/openj9"}