Skip to content

Overlord and IndexingService validates externally received taskId#9666

Merged
gianm merged 1 commit intoapache:masterfrom
suneet-s:lgtm-sec-1
Apr 10, 2020
Merged

Overlord and IndexingService validates externally received taskId#9666
gianm merged 1 commit intoapache:masterfrom
suneet-s:lgtm-sec-1

Conversation

@suneet-s
Copy link
Contributor

Addresses issues flagged by https://lgtm.com/rules/5970070/ by using the validation done in #9630

@suneet-s suneet-s changed the title Indexing Service validates externally received taskId Overlord and IndexingService validates externally received taskId Apr 10, 2020
@gianm gianm merged commit 642fe83 into apache:master Apr 10, 2020
suneet-s added a commit to suneet-s/druid that referenced this pull request Apr 10, 2020
@jihoonson jihoonson added this to the 0.18.0 milestone Apr 10, 2020
@suneet-s suneet-s deleted the lgtm-sec-1 branch April 16, 2020 18:57
JulianJaffePinterest pushed a commit to JulianJaffePinterest/druid that referenced this pull request Jun 12, 2020
suneet-s added a commit to suneet-s/druid that referenced this pull request Jul 14, 2020
suneet-s added a commit to suneet-s/druid that referenced this pull request Jul 14, 2020
suneet-s added a commit to implydata/druid-public that referenced this pull request Jul 15, 2020
…ache#9630)(apache#9666) (#146)

* Indexing Service validates externally received taskId (apache#9666)

Addresses issues flagged by https://lgtm.com/rules/5970070/

* check paths used for shuffle intermediary data manager get and delete (apache#9630)

* check paths used for shuffle intermediary data manager get and delete

* add test

* newline

* meh
 Conflicts:
	server/src/test/java/org/apache/druid/segment/indexing/DataSchemaTest.java

* Add validation for authenticator and authorizer name (apache#10106)

* Add validation for authorizer name

* fix deps

* add javadocs

* Do not use resource filters

* Fix BasicAuthenticatorResource as well

* Add integration tests

* fix test

* fix

Conflicts:
	core/src/main/java/org/apache/druid/common/utils/IdUtils.java
	extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisor.java
	extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/supervisor/KinesisSupervisor.java
	integration-tests/src/main/java/org/apache/druid/testing/utils/KafkaEventWriter.java
	 integration-tests/src/test/java/org/apache/druid/tests/indexer/AbstractKafkaIndexerTest.java

* Add commons-text to server dependencies

Co-authored-by: Clint Wylie <cwylie@apache.org>
suneet-s added a commit to suneet-s/druid that referenced this pull request Jul 16, 2020
jon-wei pushed a commit to implydata/druid-public that referenced this pull request Jul 20, 2020
…ache#9630)(apache#9666) (#151)

* Indexing Service validates externally received taskId (apache#9666)

Addresses issues flagged by https://lgtm.com/rules/5970070/

* check paths used for shuffle intermediary data manager get and delete (apache#9630)

* check paths used for shuffle intermediary data manager get and delete

* add test

* newline

* meh
 Conflicts:
	server/src/test/java/org/apache/druid/segment/indexing/DataSchemaTest.java

* Add validation for authenticator and authorizer name (apache#10106)

* Add validation for authorizer name

* fix deps

* add javadocs

* Do not use resource filters

* Fix BasicAuthenticatorResource as well

* Add integration tests

* fix test

* fix

Conflicts:
	core/src/main/java/org/apache/druid/common/utils/IdUtils.java
	core/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java
	extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaConsumerConfigs.java
	extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisor.java
	extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/supervisor/KinesisSupervisor.java
	indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java
	indexing-service/src/main/java/org/apache/druid/indexing/worker/IntermediaryDataManager.java
	integration-tests/src/test/java/org/apache/druid/tests/indexer/AbstractKafkaIndexerTest.java
	server/src/main/java/org/apache/druid/segment/indexing/DataSchema.java

* Add commons-text to server dependencies

* remove unsupported endpoints from ITBasicAuthConfigurationTest

Co-authored-by: Clint Wylie <cwylie@apache.org>
jon-wei pushed a commit to implydata/druid-public that referenced this pull request Jul 20, 2020
…ache#9630)(apache#9666) (#147)

* Indexing Service validates externally received taskId (apache#9666)

Addresses issues flagged by https://lgtm.com/rules/5970070/

* check paths used for shuffle intermediary data manager get and delete (apache#9630)

* check paths used for shuffle intermediary data manager get and delete

* add test

* newline

* meh
 Conflicts:
	server/src/test/java/org/apache/druid/segment/indexing/DataSchemaTest.java

* Add validation for authenticator and authorizer name (apache#10106)

* Add validation for authorizer name

* fix deps

* add javadocs

* Do not use resource filters

* Fix BasicAuthenticatorResource as well

* Add integration tests

* fix test

* fix

Conflicts:
	extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authentication/endpoint/BasicAuthenticatorResource.java
	extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/endpoint/BasicAuthorizerResource.java
	extensions-core/druid-basic-security/src/test/java/org/apache/druid/security/authentication/CoordinatorBasicAuthenticatorResourceTest.java
	indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractTask.java
	integration-tests/src/test/java/org/apache/druid/tests/security/ITBasicAuthConfigurationTest.java
	server/src/main/java/org/apache/druid/segment/indexing/DataSchema.java
	server/src/test/java/org/apache/druid/segment/indexing/DataSchemaTest.java
	extensions-core/druid-basic-security/src/test/java/org/apache/druid/security/basic/authorization/endpoint/BasicAuthorizerResourceTest.java
	indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java

* Add commons-text to server dependencies

* remove unsupported endpoints from ITBasicAuthConfigurationTest

Co-authored-by: Clint Wylie <cwylie@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants