{"push_id":825269979,"size":44,"distinct_size":2,"ref":"refs/heads/feature/geopointfield_v2","head":"afebfae08a60bbf469f17d7e932b3ee243ea8576","before":"711a0481b1abc9d175586edb6e38799550a12dcb","commits":[{"sha":"9af04eba992392654ac97121c25643a941363168","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Update GCE discovery documentation\n\n(cherry picked from commit d4cb81c)","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/9af04eba992392654ac97121c25643a941363168"},{"sha":"b4b10d26c892df55dbe5bb57a06a35d39b90bb38","author":{"email":"998f9616e9cb447ff3a90adec60975e791ce6ed3@gmail.com","name":"Robert"},"message":"Update update.json\n\nMissing spec for [detect_noop](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html?q=update%20a#_literal_detect_noop_literal) parameter.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/b4b10d26c892df55dbe5bb57a06a35d39b90bb38"},{"sha":"0853fdc6689e1d2c70b93bd467d5095da8887663","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"[discovery-gce] add _gce_ network host setting\n\nWhen running in GCE platform, an instance has access to:\n\nhttp://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/ip\n\nWhich gives back the private IP address, for example `10.240.0.2`.\n\nhttp://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/externalIp\n\nGives back the public Ip address, for example `130.211.108.21`.\n\nAs we have for `ec2`, we can support new network host settings:\n\n* `_gce:privateIp:X_`: The private IP address of the machine for a given network interface.\n* `_gce:hostname_`: The hostname of the machine.\n* `_gce_`: Same as `_gce:privateIp:0_` (recommended).\n\nCloses #13605.\nCloses #13590.\n\nBTW resolveIfPossible now throws IOException so code is also updated for ec2 discovery and\nsome basic tests have been added.\n\n(cherry picked from commit 289cd5d)\n(cherry picked from commit c67a2fc)","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/0853fdc6689e1d2c70b93bd467d5095da8887663"},{"sha":"21dc6c4d3d7ad5dc489b4e4c24f0cbe76e31d8d3","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Merge remote-tracking branch 'origin/2.1' into 2.1","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/21dc6c4d3d7ad5dc489b4e4c24f0cbe76e31d8d3"},{"sha":"3b4053c48958fe7cf635d8bf8ae10999323aa09a","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Merge pull request #14003 from rjernst/fix/13740\n\nMappings: Enforce metadata fields are not passed in documents","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/3b4053c48958fe7cf635d8bf8ae10999323aa09a"},{"sha":"d14d25ab4149c2bf340aef9b57da7c566e3f494e","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@motovs.org","name":"Igor Motov"},"message":"Expose nodes operation timeout in REST API\n\nCurrently it's not possible to specify a timeout for nodes operations (such as node info, node stats, cluster stats and hot threads) via REST-based APIs.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/d14d25ab4149c2bf340aef9b57da7c566e3f494e"},{"sha":"db655d14d2401a57da23cac2a7638945299964d7","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@motovs.org","name":"Igor Motov"},"message":"TransportNodesAction shouldn't hold to cluster state\n\nLong running TransportNodesAction requests can retain old cluster states in memory for much longer than needed. This can cause nodes with frequent cluster state updates and long running requests to run out of memory.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/db655d14d2401a57da23cac2a7638945299964d7"},{"sha":"e11fce81221e8d8b5a49a8989094326ceefaa3e3","author":{"email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@reelsen.net","name":"Alexander Reelsen"},"message":"PluginManager: Dont leave leftover files on unsuccessful installs\n\nIf the plugin manager cannot successfully install a plugin, ensure\nthat every directory is cleaned up again. This includes\n\nplugins/foo\nconfig/foo\nbin/foo\n\nCloses #12749","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/e11fce81221e8d8b5a49a8989094326ceefaa3e3"},{"sha":"2b5700680ff224850d2185d003a86b6cd7a851e6","author":{"email":"69d448d1f653a116556c7279810bf60a3ebff907@elasticsearch.com","name":"Simon Willnauer"},"message":"Merge pull request #14000 from s1monw/issues/12730\n\nDon't pull translog from shadow engine","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/2b5700680ff224850d2185d003a86b6cd7a851e6"},{"sha":"872371cb67c2e991ec76fdec8a4fb2a219049d64","author":{"email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@reelsen.net","name":"Alexander Reelsen"},"message":"Tests: Added missing check if permissions are supported on the filesystem\n\nTwo test methods didnt have the required check for permissions, so they were\nnot skipped under windows, leading to CI failures.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/872371cb67c2e991ec76fdec8a4fb2a219049d64"},{"sha":"7f78d697fe9953a1c1dc24bc838bf82f4cafd40c","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@elastic.co","name":"Michael McCandless"},"message":"Merge pull request #13918 from mikemccand/immediate_shard_active\n\nWhen shard becomes active again, immediately increase its indexing buffer instead of waiting for up to 30 seconds while indexing with a tiny (500 KB) indexing buffer.\nConflicts:\n\tcore/src/main/java/org/elasticsearch/index/IndexServicesProvider.java\n\tcore/src/main/java/org/elasticsearch/index/shard/IndexShard.java\n\tcore/src/main/java/org/elasticsearch/index/shard/ShadowIndexShard.java\n\tcore/src/main/java/org/elasticsearch/indices/memory/IndexingMemoryController.java\n\tcore/src/test/java/org/elasticsearch/index/shard/IndexShardTests.java\n\tcore/src/test/java/org/elasticsearch/indices/memory/IndexingMemoryControllerIT.java","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/7f78d697fe9953a1c1dc24bc838bf82f4cafd40c"},{"sha":"a4e844c1ee6cc0ba6af195029d6c265faa0fc332","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"fix import order","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/a4e844c1ee6cc0ba6af195029d6c265faa0fc332"},{"sha":"a504ea436705c7e2347344ef76c862d8e7a8db5f","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Merge branch 'pr-13632'","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/a504ea436705c7e2347344ef76c862d8e7a8db5f"},{"sha":"b0f7d43eb2c7681296094f30eaab984ade0e12b1","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Remove unnecessary Writeable implementation from GeoPoint\n\nGeoPoint now has native support in StreamOutput/StreamInput\nimpementing Writable is not necessary. This also adds tests\nfor XContentBuilder rendering GeoPoint","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/b0f7d43eb2c7681296094f30eaab984ade0e12b1"},{"sha":"a52c81a349c83a9e91d467eccca2ac3a1f7fd471","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Add minimal javadocs for StreamInput#readGeoPoint()","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/a52c81a349c83a9e91d467eccca2ac3a1f7fd471"},{"sha":"968cf4c0586cac22e66949f2ccc1a894d37485c8","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Make license checks a bit less lenient.\n\nThis fixes license checks to apply to all java files under src/ as opposed to\nonly those in the org.elasticsearch package. It found some license headers that\nhad to be reformatted. I also added a missing license header to Nullability.java\nhowever this has not be caught by the license checker since it ignores guice\nfiles.\n\nRelates to #13703","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/968cf4c0586cac22e66949f2ccc1a894d37485c8"},{"sha":"96375c54f0f214ea04c32e86b852b7c448c94011","author":{"email":"c65e851babdf22321bc64189a1cd0ecd9b0b36d5@elasticsearch.com","name":"jaymode"},"message":"rename the RenderSearchTemplateAction to be a cluster level action\n\nThe RenderSearchTemplateAction is currently a \"indices\" action, but the action does not really apply to\nindices, it is more of a general action that is used to validate the search template. With our current\ncategorization of actions, `cluster:` and `indices:`, `cluster:` is a more appropriate type as this action\nis not associated with indices. The classes are also moved to a cluster package.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/96375c54f0f214ea04c32e86b852b7c448c94011"},{"sha":"8b82d0e8e5ce3d6ae2f149414fa97261f25b8e69","author":{"email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com","name":"javanna"},"message":"Packaging: change permissions/ownership of config dir\n\nWhen generating the rpm and dep package we now set proper group (elasticsearch) and permissions (750) to the conf dir (default /etc/elasticsearch). Same for the scripts subdirectory.\n\nExpanded the assert_file bash function to also optionally check the group of files, so we can actually test that the group was set correctly.\n\nRelates to #11016\nCloses #14017","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/8b82d0e8e5ce3d6ae2f149414fa97261f25b8e69"},{"sha":"dc5e8163e4b4669686907419d9ffbed6ac909806","author":{"email":"c65e851babdf22321bc64189a1cd0ecd9b0b36d5@elasticsearch.com","name":"jaymode"},"message":"move render search template methods to cluster admin client\n\nIn #13971, the RenderSearchTemplateAction was made a cluster level action but the client methods\nwere not moved from the IndicesAdminClient. This is an inconsistency and this change cleans up the\ninconsistency so that the client methods are now part of the ClusterAdminClient since the action is now\nconsidered a cluster level action.","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/dc5e8163e4b4669686907419d9ffbed6ac909806"},{"sha":"7295470163f3d5a3178b1e9a18f367f7dd5de3cc","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@traveljury.com","name":"Clinton Gormley"},"message":"Merge pull request #14022 from Collaborne/docs/contributing-link\n\nFix the link pointing to the repository","distinct":false,"url":"https://api.github.com/repos/NSIT/elasticsearch/commits/7295470163f3d5a3178b1e9a18f367f7dd5de3cc"}]}