{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":778472382,"defaultBranch":"main","name":"perf","ownerLogin":"square","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-27T19:44:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82592?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711568680.921778","currentOid":""},"activityList":{"items":[{"before":"a210878d1cc5a0682374f57f924abcf594c46f28","after":"a6412770852406bbfb7493baa46ec2d019cfbe78","ref":"refs/heads/main","pushedAt":"2024-05-21T23:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add targetOperationsPerSecond and maxThreads options to Perf.\n\nPreviously, Perf only supported specifying a concurrency with\nnumThreads. This commit adds the ability to specify\ntargetOperationsPerSecond at a constant arrival rate.\n\nThe command `-targetOperationsPerSecond` requires that `-maxThreads` to\nalso be given. Thus, Perf will never use an unbounded number of threads.\n\nLimitations:\n * When `-targetOperationsPerSecond` is specified, the `-numThreads`\n flag is ignored.\n * `-targetOperationsPerSecond` is only compatible with `-maxDuration`;\n `-maxOperations` is not supported.\n * `-targetOperationsPerSecond` is not compatible with `-threadRange`.\n The latter option is ignored when the former is given.","shortMessageHtmlLink":"Add targetOperationsPerSecond and maxThreads options to Perf."}},{"before":"2d35ad56a1f0f0d10aab643d87bc23dab5e7c4e3","after":"a210878d1cc5a0682374f57f924abcf594c46f28","ref":"refs/heads/main","pushedAt":"2024-05-21T23:35:01.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add targetOperationsPerSecond and maxThreads options to Perf.\n\nPreviously, Perf only supported specifying a concurrency with\nnumThreads. This commit adds the ability to specify\ntargetOperationsPerSecond at a constant arrival rate.\n\nThe command `-targetOperationsPerSecond` requires that `-maxThreads` to\nalso be given. Thus, Perf will never use an unbounded number of threads.\n\nLimitations:\n * When `-targetOperationsPerSecond` is specified, the `-numThreads`\n flag is ignored.\n * `-targetOperationsPerSecond` is only compatible with `-maxDuration`;\n `-maxOperations` is not supported.\n * `-targetOperationsPerSecond` is not compatible with `-threadRange`.\n The latter option is ignored when the former is given.","shortMessageHtmlLink":"Add targetOperationsPerSecond and maxThreads options to Perf."}},{"before":"7e958273425b1dc1933fdf756c8bfa66cd905a1e","after":"2d35ad56a1f0f0d10aab643d87bc23dab5e7c4e3","ref":"refs/heads/main","pushedAt":"2024-05-08T05:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add slf4j and move TestInfo list to top","shortMessageHtmlLink":"Add slf4j and move TestInfo list to top"}},{"before":"7bacb65ba23e6551bac53500d1c179a1595eefa1","after":"7e958273425b1dc1933fdf756c8bfa66cd905a1e","ref":"refs/heads/main","pushedAt":"2024-05-07T21:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Move source code to src/main/java","shortMessageHtmlLink":"Move source code to src/main/java"}},{"before":"ef8be3a8bc542ffc0585c948a4a3cf6840ab2f44","after":"7bacb65ba23e6551bac53500d1c179a1595eefa1","ref":"refs/heads/main","pushedAt":"2024-05-07T18:38:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Move source code to src/main/java","shortMessageHtmlLink":"Move source code to src/main/java"}},{"before":"80c0ae6dac3746c2b3a31fd6f13b45482bad5d74","after":"ef8be3a8bc542ffc0585c948a4a3cf6840ab2f44","ref":"refs/heads/main","pushedAt":"2024-05-07T18:33:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Move source code to src/main/java","shortMessageHtmlLink":"Move source code to src/main/java"}},{"before":"a0a202912027842c81f96716b483714e7211f170","after":"80c0ae6dac3746c2b3a31fd6f13b45482bad5d74","ref":"refs/heads/main","pushedAt":"2024-05-07T18:11:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Move source code to src/main/java","shortMessageHtmlLink":"Move source code to src/main/java"}},{"before":"2c993dfe092bdb78285ce3fdfeac345122ab1825","after":"a0a202912027842c81f96716b483714e7211f170","ref":"refs/heads/main","pushedAt":"2024-05-07T17:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Move source code to src/main/java","shortMessageHtmlLink":"Move source code to src/main/java"}},{"before":"6a3d10365e56cd64a092bd7ef432be0c2c28cc94","after":"2c993dfe092bdb78285ce3fdfeac345122ab1825","ref":"refs/heads/main","pushedAt":"2024-05-07T00:19:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add a continuous option.\n\nThis takes the naive approach of literally running the specified operation in a loop.","shortMessageHtmlLink":"Add a continuous option."}},{"before":"f2f2f66ec9ca4130d29ffaa955a2a3be4fb87bf2","after":"6a3d10365e56cd64a092bd7ef432be0c2c28cc94","ref":"refs/heads/main","pushedAt":"2024-05-03T21:56:42.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add a test to validate argument overrides.\n\nI ran the following tests and confirmed that Duration is correctly\noverriden:\n\n./perf.sh NoOp # Test subclass override of the arguments.\n./perf.sh NoOpThroughputShortDuration # Validate TestInfo overrides\n./perf.sh NoOpThroughputShortDuration -maxDuration 0.3 # Test command line overrides of arguments.","shortMessageHtmlLink":"Add a test to validate argument overrides."}},{"before":"65ac1b0445b7a74a80c79b7afd74ac9e1a5017bc","after":"f2f2f66ec9ca4130d29ffaa955a2a3be4fb87bf2","ref":"refs/heads/main","pushedAt":"2024-03-29T21:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hq6","name":"Henry Qin","path":"/hq6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/552608?s=80&v=4"},"commit":{"message":"Add the initial open source release of Perf.","shortMessageHtmlLink":"Add the initial open source release of Perf."}},{"before":null,"after":"65ac1b0445b7a74a80c79b7afd74ac9e1a5017bc","ref":"refs/heads/main","pushedAt":"2024-03-27T19:44:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hkpeprah","name":"Ford Peprah","path":"/hkpeprah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1425020?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUF5R5gA","startCursor":null,"endCursor":null}},"title":"Activity ยท square/perf"}