{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":205870847,"defaultBranch":"master","name":"elasticsearch","ownerLogin":"andreidan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-02T14:09:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1217601?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717682302.0","currentOid":""},"activityList":{"items":[{"before":"c00bd2676e9cc58b5711bdfa760df9204547ac18","after":"fd8a663a574740906349df8f3885c7b960ff0f48","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-13T16:21:15.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into task-tracking-scaling-executors","shortMessageHtmlLink":"Merge branch 'main' into task-tracking-scaling-executors"}},{"before":"eebcfdf2cdc02c1426149157f3d8c5c9705a460f","after":"c00bd2676e9cc58b5711bdfa760df9204547ac18","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-13T16:12:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"1d6e910344927ab0035fc321d4849605ea187c59","after":"eebcfdf2cdc02c1426149157f3d8c5c9705a460f","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-13T13:52:41.000Z","pushType":"push","commitsCount":335,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into task-tracking-scaling-executors","shortMessageHtmlLink":"Merge branch 'main' into task-tracking-scaling-executors"}},{"before":"89bd275e2ee7658cb74cb6078e21f585161f7f9c","after":"1d6e910344927ab0035fc321d4849605ea187c59","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-13T13:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"9b401430f63a5b53e495c66c9076dd234fcc109d","after":"89bd275e2ee7658cb74cb6078e21f585161f7f9c","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-13T13:31:13.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Keep constructor private","shortMessageHtmlLink":"Keep constructor private"}},{"before":null,"after":"9b401430f63a5b53e495c66c9076dd234fcc109d","ref":"refs/heads/task-tracking-scaling-executors","pushedAt":"2024-06-06T13:58:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Add task tracking support to scaling executors","shortMessageHtmlLink":"Add task tracking support to scaling executors"}},{"before":"4d70eb67da6dd797114de7c7c7231ee24e9f9d8f","after":null,"ref":"refs/heads/apm-dsl","pushedAt":"2024-05-29T15:21:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"}},{"before":null,"after":"4d70eb67da6dd797114de7c7c7231ee24e9f9d8f","ref":"refs/heads/apm-dsl","pushedAt":"2024-05-29T14:26:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Install the apm templates only if DSL available\n\nThe APM module installs component and index templates that make use\nof data stream lifecycle. This makes sure the templates are installed\nonly once the cluster has the data stream lifecycle feature.","shortMessageHtmlLink":"Install the apm templates only if DSL available"}},{"before":null,"after":"cdb4711517dacce6c4c5922ed16a02a833768300","ref":"refs/heads/remove-merge-method","pushedAt":"2024-04-08T10:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Remove the merge method that received both the reason and merge context\n\nThis removes the (additional) `merge` method with signature\n```\npublic Mapper merge(Mapper mergeWith, MapperService.MergeReason reason, MapperMergeContext mapperMergeContext);\n```\nin favour of the existing\n```\npublic abstract Mapper merge(Mapper mergeWith, MapperMergeContext mapperMergeContext);\n```\nas the `MapperMergeContext` arealdy contains the merge reason.\n\nThis will help the API clients avoid the pitfalls that already exist in tests where the provided\nmerge `reason` is not the same as the `MapperMergeContext#reason`","shortMessageHtmlLink":"Remove the merge method that received both the reason and merge context"}},{"before":null,"after":"384327d89c629607cc0eabd0ea4fc7d3e5927ea9","ref":"refs/heads/enrol-into-autosharding-by-default","pushedAt":"2024-04-04T10:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Default `data_streams.auto_sharding.excludes` to NO exclusions (`[]`)","shortMessageHtmlLink":"Default data_streams.auto_sharding.excludes to NO exclusions ([])"}},{"before":"8fae3b380c4ed3f997360c15051749160074adc3","after":null,"ref":"refs/heads/fix-autoshard-recommending-0","pushedAt":"2024-04-03T17:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"}},{"before":null,"after":"8fae3b380c4ed3f997360c15051749160074adc3","ref":"refs/heads/fix-autoshard-recommending-0","pushedAt":"2024-04-03T16:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Fix auto sharding recommending 0 shards for 0.0 workload","shortMessageHtmlLink":"Fix auto sharding recommending 0 shards for 0.0 workload"}},{"before":"4c20fab55061ba243facb3a799156df182ac0bfc","after":"8de8a2dd55dfed8b8c67f33853b545db10100ded","ref":"refs/heads/autosharding-sum-writeloads","pushedAt":"2024-03-27T09:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"test fix","shortMessageHtmlLink":"test fix"}},{"before":"d978fdf42b2ee51c72f2c1df545fc1b1a4c47ed4","after":"4c20fab55061ba243facb3a799156df182ac0bfc","ref":"refs/heads/autosharding-sum-writeloads","pushedAt":"2024-03-27T09:19:22.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into autosharding-sum-writeloads","shortMessageHtmlLink":"Merge branch 'main' into autosharding-sum-writeloads"}},{"before":"bd0d3587b5702574056c15235e74af5239b4925b","after":"d978fdf42b2ee51c72f2c1df545fc1b1a4c47ed4","ref":"refs/heads/autosharding-sum-writeloads","pushedAt":"2024-03-27T09:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"c3b913eb68544c6638b1370378f4ba67063379f4","after":"bd0d3587b5702574056c15235e74af5239b4925b","ref":"refs/heads/autosharding-sum-writeloads","pushedAt":"2024-03-27T09:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Fix test and filter only primary on rollover","shortMessageHtmlLink":"Fix test and filter only primary on rollover"}},{"before":null,"after":"c3b913eb68544c6638b1370378f4ba67063379f4","ref":"refs/heads/autosharding-sum-writeloads","pushedAt":"2024-03-26T18:36:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Auto sharding uses the sum of shards write loads\n\nData stream auto sharding uses the index write load to decide the\noptimal number of shards. We read this previously from the indexing\nstats output, using the `total/write_load` value however, this\nproved to be wrong as that value takes into account the search shard\nwrite load (which will always be 0).\nEven more, the `total/write_load` value averages the write loads for\nevery shard so you can end up with indices that only have one primary\nand one replica, with the primary shard having a write load of 1.7 and\nthe `total/write_load` reporting to be `0.8`.\n\nFor data stream auto sharding we're interested in the **total** index\nwrite load, defined as the sum of all the shards write loads (yes we\ncan include the replica shard write loads in this sum as they're 0).\n\nThis PR changes the rollover write load computation to sum all the shard\nwrite loads for the data stream write index, and in the\n`DataStreamAutoShardingService` when looking at the historic write load\nover the cooldown period to, again, sum the write loads of every shard\nin the index metadata/stats.","shortMessageHtmlLink":"Auto sharding uses the sum of shards write loads"}},{"before":"8cf8b1cc6d27c4a60437a3fd1f6e0b53a1a79270","after":null,"ref":"refs/heads/skip-logging","pushedAt":"2024-03-25T11:15:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"}},{"before":"9d646959736dab7ec093211d2299dce9d0de7764","after":"8cf8b1cc6d27c4a60437a3fd1f6e0b53a1a79270","ref":"refs/heads/skip-logging","pushedAt":"2024-03-25T10:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Merge case branches","shortMessageHtmlLink":"Merge case branches"}},{"before":null,"after":"9d646959736dab7ec093211d2299dce9d0de7764","ref":"refs/heads/skip-logging","pushedAt":"2024-03-25T09:51:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Skip logging when no existing autosharding event","shortMessageHtmlLink":"Skip logging when no existing autosharding event"}},{"before":null,"after":"0881a7c1d3596096b4ff3a54ad91051e8fcb04b2","ref":"refs/heads/fix-testDataStreamLifecycleDownsampleRollingRestart","pushedAt":"2024-03-22T11:42:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Fix testDataStreamLifecycleDownsampleRollingRestart\n\nThis removes a redundant thread creation when triggering a rolling restart\nas the method is already async and drops the check for cluster health as that\nmight hit a node that's being shut down (the master node in particular)\n\nThe test assertions still hold i.e. the successful downsampling of the\nsource index","shortMessageHtmlLink":"Fix testDataStreamLifecycleDownsampleRollingRestart"}},{"before":"49548d658857588443fea2eb02204da73674db36","after":"402f640649fd42f9da2dbb6e80646100e5965230","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-21T14:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"yes\n\nCo-authored-by: James Baiera ","shortMessageHtmlLink":"yes"}},{"before":"8f5d44ed838ab921080a3f52383fd0fc9fd4ea72","after":"49548d658857588443fea2eb02204da73674db36","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-21T10:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"compile","shortMessageHtmlLink":"compile"}},{"before":"296b36138864d859725cf7e6fa57dc50e3976e11","after":"8f5d44ed838ab921080a3f52383fd0fc9fd4ea72","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-21T10:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"rename\n\nCo-authored-by: James Baiera ","shortMessageHtmlLink":"rename"}},{"before":"e5c3a4e0e12c521fdf94284ba32298851c20042b","after":"296b36138864d859725cf7e6fa57dc50e3976e11","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-20T17:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Add test for the nodefeature id","shortMessageHtmlLink":"Add test for the nodefeature id"}},{"before":"6a3c8bebc4bcaf60474499dd9ac439c9beaeaeeb","after":"e5c3a4e0e12c521fdf94284ba32298851c20042b","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-20T16:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Use a historical feature","shortMessageHtmlLink":"Use a historical feature"}},{"before":"d7e3b957d55b7da3035f34581de2047e669ce475","after":"6a3c8bebc4bcaf60474499dd9ac439c9beaeaeeb","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-20T11:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"comment\n\nCo-authored-by: James Baiera ","shortMessageHtmlLink":"comment"}},{"before":"8a31eb064d54081e545cb6d881b9813f1b9eccf9","after":"d7e3b957d55b7da3035f34581de2047e669ce475","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-20T11:11:21.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stack-templates-wait-for-node-feature","shortMessageHtmlLink":"Merge branch 'main' into stack-templates-wait-for-node-feature"}},{"before":null,"after":"8a31eb064d54081e545cb6d881b9813f1b9eccf9","ref":"refs/heads/stack-templates-wait-for-node-feature","pushedAt":"2024-03-19T17:20:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"},"commit":{"message":"Install the stack templates only if DSL available\n\nData stream lifecycle has been made available only in 8.11 however we\nnow have a stack template that makes use of it (`.kibana-reporting`).\n\nIn an 8.10-8.14 mixed cluster environment we could cause a cluster state\ncorruption if we install the `kibana-reporting` (with `lifecycle:{}`)\ntemplate before all nodes _know_ of data stream lifecycle (8.10 does\nnot).\n\nThis changes the `StackTemplateRegistry` to wait for all nodes in the\ncluster to be aware of data stream lifecycle before installing the\ntemplates.","shortMessageHtmlLink":"Install the stack templates only if DSL available"}},{"before":"79f9c0343677a05515759d9460f26d7b3ca79595","after":null,"ref":"refs/heads/autoshard-data-streams-on-rollover","pushedAt":"2024-03-15T13:28:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreidan","name":"Andrei Dan","path":"/andreidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1217601?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZKIoBwA","startCursor":null,"endCursor":null}},"title":"Activity ยท andreidan/elasticsearch"}