{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668141589,"defaultBranch":"openj9","name":"openj9-openjdk-jdk11","ownerLogin":"paritkum","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-19T05:58:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32834673?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701426419.0","currentOid":""},"activityList":{"items":[{"before":"5d727cc6051c3eb9c70a41fb834415a0da444711","after":"9210feee8345f2197933808f26d2dfd6c3de29ba","ref":"refs/heads/openj9","pushedAt":"2024-03-13T09:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Update loading of OpenSSL libraries to be consistent among different platforms.\nThis pull request is related to the discussion in\n\nhttps://github.ibm.com/runtimes/crypto.perf/issues/119\n\nAs part of this pull request, these changes are added:\n- Explicit load of file we want to use using a -D option. This allows us to override the logic that picks the best library. Today it picks best library starting with most recent version (for the most part ). The -D java option we pass through to C code, we attempt to load just that file. If that fails, throw Runtime error.\n- Consolidate the loading into one file with ifdefs for platforms around just the list of dll names.\n\n- Delete the MD files.\n\n- Traces to explain what we are trying, what loaded, java property value.\n\n- Print the path from where the library is loaded.\n\n- The order of preference for the libraries is as follows :-\n\n1. Explicitly load what was specified via JVM porperty. Fail if this file does not load.\n\n2. Search the bundled directories that come with Semeru.\n\n3. Search the system for the libraries\n\n4. The fix ensures that latest openssl library is loaded, and it minimizes the number of libraries loaded to determine this. It first loads the generic library and then loads the named libraries in order.\n\n5. Maximum two of the available libraries are loaded.\n\n6. Failback to sw crypto, if all of this fails.\n\nCloses: #119\n\nSigned-off-by: Paritosh Kumar ","shortMessageHtmlLink":"Update loading of OpenSSL libraries to be consistent among different …"}},{"before":"f0a781880b834875a166f1f60dc9018034264d4b","after":"5d727cc6051c3eb9c70a41fb834415a0da444711","ref":"refs/heads/openj9","pushedAt":"2024-03-13T09:20:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Update OPENJDK_TAG to merged level jdk-11.0.23+6\n\nSigned-off-by: J9 Build ","shortMessageHtmlLink":"Update OPENJDK_TAG to merged level jdk-11.0.23+6"}},{"before":"a59950aeb69228ff050f1ae155cf0c2c6ce0ae72","after":"f55d379784ad921339d926ec045592fb685fc741","ref":"refs/heads/opensslLoading","pushedAt":"2024-03-08T12:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Fix order for AIX libraries","shortMessageHtmlLink":"Fix order for AIX libraries"}},{"before":"7c2e3918da4dad1707d5a07160a567cd04282a52","after":"a59950aeb69228ff050f1ae155cf0c2c6ce0ae72","ref":"refs/heads/opensslLoading","pushedAt":"2024-03-07T15:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Fix path logging for AIX","shortMessageHtmlLink":"Fix path logging for AIX"}},{"before":"81da2cfd9007da49f51b1e3fb18cfc618f5c1ac6","after":"7c2e3918da4dad1707d5a07160a567cd04282a52","ref":"refs/heads/opensslLoading","pushedAt":"2024-03-07T14:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Fix testcase on Mac","shortMessageHtmlLink":"Fix testcase on Mac"}},{"before":"074a25b4b61e890205fae7f8b0464b8350883012","after":"81da2cfd9007da49f51b1e3fb18cfc618f5c1ac6","ref":"refs/heads/opensslLoading","pushedAt":"2024-03-04T07:32:45.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge branch 'ibmruntimes:openj9' into opensslLoading","shortMessageHtmlLink":"Merge branch 'ibmruntimes:openj9' into opensslLoading"}},{"before":"9f480ba71842a9715b111e603e108c048425d851","after":"f0a781880b834875a166f1f60dc9018034264d4b","ref":"refs/heads/openj9","pushedAt":"2024-03-04T07:32:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge pull request #759 from nbhuiyan/vh-cas\n\nUse Unsafe.compareAndExchange for writing to Stable field and array","shortMessageHtmlLink":"Merge pull request ibmruntimes#759 from nbhuiyan/vh-cas"}},{"before":"f4480425511d498a93b5abdc9923fe3eae97a04d","after":"074a25b4b61e890205fae7f8b0464b8350883012","ref":"refs/heads/opensslLoading","pushedAt":"2024-02-29T10:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Return OpenSSL library bundled in JDK","shortMessageHtmlLink":"Return OpenSSL library bundled in JDK"}},{"before":"783851ba8553a374da9f0caf81fff2fc1ecb4ae9","after":"9f480ba71842a9715b111e603e108c048425d851","ref":"refs/heads/openj9","pushedAt":"2024-02-29T05:49:53.000Z","pushType":"push","commitsCount":284,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Update OPENJDK_TAG to merged level jdk-11.0.23+5\n\nSigned-off-by: J9 Build ","shortMessageHtmlLink":"Update OPENJDK_TAG to merged level jdk-11.0.23+5"}},{"before":"ed938b72c46f01f74e4101c8e3cfaf541944b2f2","after":"f4480425511d498a93b5abdc9923fe3eae97a04d","ref":"refs/heads/opensslLoading","pushedAt":"2024-02-27T10:28:03.000Z","pushType":"push","commitsCount":260,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge branch 'ibmruntimes:openj9' into opensslLoading","shortMessageHtmlLink":"Merge branch 'ibmruntimes:openj9' into opensslLoading"}},{"before":"5db010fecdf2eb0f36a9b3a64b3e291350e19082","after":"ed938b72c46f01f74e4101c8e3cfaf541944b2f2","ref":"refs/heads/opensslLoading","pushedAt":"2024-02-27T09:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Change order of libraries being loaded and optimize load library method","shortMessageHtmlLink":"Change order of libraries being loaded and optimize load library method"}},{"before":"b161deb433343785e17577218862b377ea1ba907","after":"5db010fecdf2eb0f36a9b3a64b3e291350e19082","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-10T12:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Fix cases when jdk.openssl.libName is not enabled","shortMessageHtmlLink":"Fix cases when jdk.openssl.libName is not enabled"}},{"before":"3b6330fb0d349cb77c2b2ba1df5fa14d59d6a076","after":"b161deb433343785e17577218862b377ea1ba907","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-09T11:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Remove extraneous paranthesis","shortMessageHtmlLink":"Remove extraneous paranthesis"}},{"before":"7e602fbe461e9a0bf67829df484d915ff907b7f7","after":"3b6330fb0d349cb77c2b2ba1df5fa14d59d6a076","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-03T12:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Remove MD files and add jdk_crypto_jniprovider_NativeCrypto.h import","shortMessageHtmlLink":"Remove MD files and add jdk_crypto_jniprovider_NativeCrypto.h import"}},{"before":"03f4ef1f99c66fa98057ad82a421b9d9181584c0","after":"7e602fbe461e9a0bf67829df484d915ff907b7f7","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-03T05:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add MD header file for testing","shortMessageHtmlLink":"Add MD header file for testing"}},{"before":"fdf89d64e4eba98087c1ba6c2d0b0840a73a4342","after":"03f4ef1f99c66fa98057ad82a421b9d9181584c0","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-02T10:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add parameterized declaration for library methods","shortMessageHtmlLink":"Add parameterized declaration for library methods"}},{"before":"a944b440775902e5035307e5aa6e8979124d28ae","after":"fdf89d64e4eba98087c1ba6c2d0b0840a73a4342","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-02T09:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add static declaration for library methods","shortMessageHtmlLink":"Add static declaration for library methods"}},{"before":"1a6390685757a0987ac23905897922406568017c","after":"a944b440775902e5035307e5aa6e8979124d28ae","ref":"refs/heads/opensslLoading","pushedAt":"2024-01-02T07:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add header declaration for library methods","shortMessageHtmlLink":"Add header declaration for library methods"}},{"before":"f21c0e2688f618d0309a39af504ec0bcd7b20382","after":"1a6390685757a0987ac23905897922406568017c","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-12T11:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add only MD header file for compilation","shortMessageHtmlLink":"Add only MD header file for compilation"}},{"before":"18f8052fad800785283cc382005e5e62f15d36ce","after":"f21c0e2688f618d0309a39af504ec0bcd7b20382","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-11T07:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Revert \"Add MD files for compilation\"\n\nThis reverts commit 41dccddaff4c4966a6f8f4fb66d1c1da13bbc164.","shortMessageHtmlLink":"Revert \"Add MD files for compilation\""}},{"before":"41dccddaff4c4966a6f8f4fb66d1c1da13bbc164","after":"18f8052fad800785283cc382005e5e62f15d36ce","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-06T14:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Fix logging","shortMessageHtmlLink":"Fix logging"}},{"before":"3525c845ef2ee521245659edc5aa47c49134b1f4","after":"41dccddaff4c4966a6f8f4fb66d1c1da13bbc164","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-01T11:51:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Add MD files for compilation","shortMessageHtmlLink":"Add MD files for compilation"}},{"before":"783851ba8553a374da9f0caf81fff2fc1ecb4ae9","after":"3525c845ef2ee521245659edc5aa47c49134b1f4","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-01T10:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Consolidate OpenSSL loading code to a single file, and load latest available version.","shortMessageHtmlLink":"Consolidate OpenSSL loading code to a single file, and load latest av…"}},{"before":"4d681f3acbf17030b6890e6a7afaf69fef729def","after":"783851ba8553a374da9f0caf81fff2fc1ecb4ae9","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-01T10:27:55.000Z","pushType":"push","commitsCount":187,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge pull request #732 from taoliult/fips\n\nAdd Redhat NSS FIPS support on p/z linux platforms","shortMessageHtmlLink":"Merge pull request ibmruntimes#732 from taoliult/fips"}},{"before":null,"after":"4d681f3acbf17030b6890e6a7afaf69fef729def","ref":"refs/heads/opensslLoading","pushedAt":"2023-12-01T10:26:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge pull request #723 from JasonFengJ9/timerexectime\n\nEnsures time compensation is not less than checkpointRestoreTimeDelta","shortMessageHtmlLink":"Merge pull request ibmruntimes#723 from JasonFengJ9/timerexectime"}},{"before":"4d681f3acbf17030b6890e6a7afaf69fef729def","after":"783851ba8553a374da9f0caf81fff2fc1ecb4ae9","ref":"refs/heads/openj9","pushedAt":"2023-12-01T10:25:09.000Z","pushType":"push","commitsCount":187,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Merge pull request #732 from taoliult/fips\n\nAdd Redhat NSS FIPS support on p/z linux platforms","shortMessageHtmlLink":"Merge pull request ibmruntimes#732 from taoliult/fips"}},{"before":"c67d7d063148f79cb831f7afef55aa4e65ced4b8","after":"64c4f8a2515004a30852ceb3ab0dba294f1c116a","ref":"refs/heads/openssl","pushedAt":"2023-11-30T11:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Revert \"Delete NativeCrypto_md files\"\n\nThis reverts commit c67d7d063148f79cb831f7afef55aa4e65ced4b8.","shortMessageHtmlLink":"Revert \"Delete NativeCrypto_md files\""}},{"before":"d4be9fa18ee1891da2ace12a28827d90160e19f5","after":"c67d7d063148f79cb831f7afef55aa4e65ced4b8","ref":"refs/heads/openssl","pushedAt":"2023-11-30T08:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Delete NativeCrypto_md files","shortMessageHtmlLink":"Delete NativeCrypto_md files"}},{"before":"c4e1e75b005903d6b593f15cd61b94346895a775","after":"d4be9fa18ee1891da2ace12a28827d90160e19f5","ref":"refs/heads/openssl","pushedAt":"2023-11-05T10:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Initialize property to empty String","shortMessageHtmlLink":"Initialize property to empty String"}},{"before":"0679d07200a6fc026b1ead59791d9fde509da4d0","after":"c4e1e75b005903d6b593f15cd61b94346895a775","ref":"refs/heads/openssl","pushedAt":"2023-11-04T19:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paritkum","name":"Paritosh Kumar","path":"/paritkum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834673?s=80&v=4"},"commit":{"message":"Refactoring the methods to load native libraries in seemless manner","shortMessageHtmlLink":"Refactoring the methods to load native libraries in seemless manner"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xM1QwOTo0MToyOS4wMDAwMDBazwAAAAQUSded","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xM1QwOTo0MToyOS4wMDAwMDBazwAAAAQUSded","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNFQxOToyNzoyMy4wMDAwMDBazwAAAAOndl6x"}},"title":"Activity · paritkum/openj9-openjdk-jdk11"}