{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":153671888,"defaultBranch":"openj9-jdk","name":"openj9-openjdk-jdk","ownerLogin":"babsingh","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-18T18:48:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8634038?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699911760.0","currentOid":""},"activityList":{"items":[{"before":"672818f94ed7b64442246157d6c3e3d367d75b57","after":"328a149d786f228892f806147798d2f110e31647","ref":"refs/heads/fix_exteventnumbers","pushedAt":"2024-06-11T03:24:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Acquire interruptLock for interruptImpl and isInterruptedImpl\n\ninterruptImpl and isInterruptedImpl use the eetop/threadRef value.\nAcquiring interruptLock assures that the eetop/threadRef value won't\nchange during interruptImpl and isInterruptedImpl. This will prevent\ncrashes which happen when a stale eetop/threadRef value is used to\ninvoke OMR thread library functions.\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/19544\nRelated: https://github.com/eclipse-openj9/openj9/issues/19598\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Acquire interruptLock for interruptImpl and isInterruptedImpl"}},{"before":"dd22c5629523ac1b87ce006a730202ffd6991a18","after":"672818f94ed7b64442246157d6c3e3d367d75b57","ref":"refs/heads/fix_exteventnumbers","pushedAt":"2024-06-11T03:16:17.000Z","pushType":"push","commitsCount":7462,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Acquire interruptLock for\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Acquire interruptLock for"}},{"before":"2299e3126aead2e8f56e2f81fc0b0c821e0d6ba7","after":"95431d2072578ce5b3d9d94bd511ea2713f2fb32","ref":"refs/heads/main_jdknext","pushedAt":"2023-11-13T21:46:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Reduce the number of park and unpark iterations in ParkALot\n\nParkALot launches a number of virtual threads and expects each thread\nto park and unpark 500_000 times. The test takes a lot of time to\nexecute, leading to timeouts in Jenkins testing.\n\nThe number of park and unpark iterations is reduced to 5_000, which is\nsufficient to verify functional behaviour. Further, the reduced\niterations allow the test to pass in a reasonable time in Jenkins\ntesting.\n\nvm.debug is set to false for OpenJ9. So, the vm.debug=true variant is\nleft unmodified.\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/18444\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Reduce the number of park and unpark iterations in ParkALot"}},{"before":null,"after":"2299e3126aead2e8f56e2f81fc0b0c821e0d6ba7","ref":"refs/heads/main_jdknext","pushedAt":"2023-11-13T21:42:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Reduce the number of park and unpark iterations in ParkALot\n\nParkALot launches a number of virtual threads and expects each thread\nto park and unpark 500_000 times. The test takes a lot of time to\nexecute leading to timeouts in Jenkins testing.\n\nThe number of park and unpark iterations is reduced to 5_000, which is\nsufficient to verify functional behaviour. Further, the reduced\niterations allow the test to pass in a reasonable time in Jenkins\ntesting.\n\nvm.debug is set to false for OpenJ9. So, the vm.debug=true variant is\nleft unmodified.\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/18444\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Reduce the number of park and unpark iterations in ParkALot"}},{"before":"091a0db0b33685aaa25fbff70b8febcb1c83eb88","after":"8ccfe3614305f515bd2d523efe5d3e9b366b282f","ref":"refs/heads/fix_skynet_jdknext","pushedAt":"2023-10-16T20:51:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Run virtual/stress/Skynet with -Xnocompressedrefs\n\nSkynet is a stress benchmark, which exceeds the below 4G capacity\nof -Xcompressedrefs. The current workaround is to use\n-Xnocompressedrefs where memory can be allocated outside the 4G\nboundary.\n\nTo run Skynet with -Xcompressedrefs, the following features will be\nneeded:\n- Move unmounted continuation stacks out of the low memory area.\n- Improve performance of the sub-4G allocator so that it doesn't\n regress under high memory usage.\n\nDepends on eclipse-openj9/openj9#18251\n\nRelated: eclipse-openj9/openj9#16728\n\nRelated: eclipse-openj9/openj9#15781\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Run virtual/stress/Skynet with -Xnocompressedrefs"}},{"before":"f8f544a3e92c5fcb97f68f499b1994004ac5fc56","after":"091a0db0b33685aaa25fbff70b8febcb1c83eb88","ref":"refs/heads/fix_skynet_jdknext","pushedAt":"2023-10-06T16:41:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Run virtual/stress/Skynet with -Xnocompressedrefs\n\nSkynet is a stress benchmark, which exceeds the below 4G capacity\nof -Xcompressedrefs. The current workaround is to use\n-Xnocompressedrefs where memory can be allocated outside the 4G\nboundary.\n\nTo run Skynet with -Xcompressedrefs, the following features will be\nneeded:\n- Move unmounted continuation stacks out of the low memory area.\n- Improve performance of the sub-4G allocator so that it doesn't\n regress under high memory usage.\n\nDepends on eclipse-openj9/openj9#18251\n\nRelated: eclipse-openj9/openj9#16728\n\nRelated: eclipse-openj9/openj9#15781\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Run virtual/stress/Skynet with -Xnocompressedrefs"}},{"before":null,"after":"f8f544a3e92c5fcb97f68f499b1994004ac5fc56","ref":"refs/heads/fix_skynet_jdknext","pushedAt":"2023-10-06T16:38:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Run virtual/stress/Skynet with -Xnocompressedrefs\n\nSkynet is a stress benchmark, which exceeds the below 4G capacity\nof -Xcompressedrefs. The current workaround is to use\n-Xnocompressedrefs where memory can be allocated outside the 4G\nboundary.\n\nTo run Skynet with -Xcompressedrefs, the following features will be\nneeded:\n- Move unmounted continuation stacks out of the low memory area.\n- Improve performance of the sub-4G allocator so that it doesn't\n regress under high memory usage.\n\nDepends on eclipse-openj9/openj9#18251\n\nRelated: eclipse-openj9/openj9#16728\n\nRelated: eclipse-openj9/openj9#15781\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Run virtual/stress/Skynet with -Xnocompressedrefs"}},{"before":null,"after":"72847503eb9ca59f7c5f469966682f786ff7d9c9","ref":"refs/heads/enable_ClassUnloading_flag_jdknext","pushedAt":"2023-08-30T14:59:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Set vm.opt.final.ClassUnloading to true\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/18038\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Set vm.opt.final.ClassUnloading to true"}},{"before":null,"after":"d867a2525a5c799dbc7a3358b0c15c37d4af0527","ref":"refs/heads/fix_BoundVThreadTest_jdknext","pushedAt":"2023-08-03T20:16:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Fix BoundVThreadTest - Bad Thread Object\n\nAfter GetAllStackTraces, derive the thread object from the\nstack_info array, which is filled by GetAllStackTraces.\n\nCurrently, the thread object is retrieved from the threads_ptr\narray, which is filled by GetAllThreads before the call to\nGetAllStackTraces. Live platform threads might have been created\nor destroyed between the call to GetAllThreads and GetAllStackTraces.\nThis makes the threads_ptr array stale after GetAllStackTraces. A bad\nthread object is accessed from the stale threads_ptr which causes a\nsegfault.\n\nRelated: https://github.com/eclipse-openj9/openj9/issues/17868\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Fix BoundVThreadTest - Bad Thread Object"}},{"before":null,"after":"8dd9e679d90a3b25dd1adaf4f16af226a6c8acbe","ref":"refs/heads/extra_options_lfcaching_jdknext","pushedAt":"2023-05-30T13:28:08.887Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Add -Xdump to investigate the LFSingleThreadCachingTest failure\n\nThe -Xdump JVM option has been added to the @run section in\nLFSingleThreadCachingTest. This will generate a system and java core\nfile when the intermittent failure seen in eclipse-openj9/openj9#17312\nre-occurs. The core files will be used to investigate the failure.\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Add -Xdump to investigate the LFSingleThreadCachingTest failure"}},{"before":"d3f37822ec9ff11c7cc7e9fdab3871207815266f","after":"dd22c5629523ac1b87ce006a730202ffd6991a18","ref":"refs/heads/fix_exteventnumbers","pushedAt":"2023-05-17T19:50:45.457Z","pushType":"push","commitsCount":1629,"pusher":{"login":"babsingh","name":"Babneet Singh","path":"/babsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8634038?s=80&v=4"},"commit":{"message":"Run the Collectable test w/ -Xjit:enableAggressiveLiveness\n\nSee the below comments for the justification to run the Collectable\ntest with -Xjit:enableAggressiveLiveness:\n- https://github.com/eclipse-openj9/openj9/issues/17241#issuecomment-1551841207\n- https://github.com/eclipse-openj9/openj9/issues/8897#issuecomment-607897793\n\nRelated: eclipse-openj9/openj9#17241\n\nSigned-off-by: Babneet Singh ","shortMessageHtmlLink":"Run the Collectable test w/ -Xjit:enableAggressiveLiveness"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQwMzoyNDoyNy4wMDAwMDBazwAAAARhvv_t","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQwMzoyNDoyNy4wMDAwMDBazwAAAARhvv_t","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xN1QxOTo1MDo0NS40NTc4OTFazwAAAAMu6Qjc"}},"title":"Activity ยท babsingh/openj9-openjdk-jdk"}