You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ge...@apache.org on 2021/04/29 15:59:26 UTC
[solr] branch main updated (9ca0d5d -> be681bd)
This is an automated email from the ASF dual-hosted git repository.
gerlowskija pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git.
from 9ca0d5d Update type assumptions in TestMaxScoreQueryParser (#106)
add be681bd SOLR-15090: Allow backup storage in GCS (#39)
No new revisions were added by this update.
Summary of changes:
gradle/validation/jar-checks.gradle | 2 +-
settings.gradle | 3 +-
solr/CHANGES.txt | 2 +
solr/NOTICE.txt | 53 +++
solr/contrib/gcs-repository/README.md | 4 +
solr/contrib/gcs-repository/build.gradle | 55 +++
.../org/apache/solr/gcs/GCSBackupRepository.java | 465 +++++++++++++++++++++
.../java/org/apache/solr/gcs/GCSConfigParser.java | 175 ++++++++
.../src/java/org/apache/solr/gcs/package-info.java | 30 +-
.../gcs-repository/src/test-files}/conf/schema.xml | 0
.../src/test-files}/conf/solrconfig.xml | 0
.../gcs-repository/src/test-files/log4j2.xml | 69 +++
.../solr/gcs/ConcurrentDelegatingStorage.java | 394 +++++++++++++++++
.../apache/solr/gcs/GCSBackupRepositoryTest.java | 71 ++++
.../apache/solr/gcs/GCSIncrementalBackupTest.java | 98 +++++
.../solr/gcs/LocalStorageGCSBackupRepository.java | 104 +++++
.../solr/cloud/api/collections/BackupCmd.java | 2 +-
.../cloud/api/collections/DeleteBackupCmd.java | 2 +-
.../solr/core/backup/ShardBackupMetadata.java | 12 +-
.../core/backup/repository/BackupRepository.java | 1 +
.../HdfsBackupRepositoryIntegrationTest.java | 12 +-
solr/licenses/api-common-1.10.1.jar.sha1 | 1 +
solr/licenses/api-common-LICENSE-BSD.txt | 27 ++
.../api-common-NOTICE.txt} | 0
.../licenses/auto-value-annotations-1.7.4.jar.sha1 | 1 +
.../auto-value-annotations-LICENSE-ASL.txt} | 0
.../auto-value-annotations-NOTICE.txt} | 0
solr/licenses/checker-compat-qual-2.5.5.jar.sha1 | 1 +
solr/licenses/checker-compat-qual-LICENSE-MIT.txt | 5 +
.../error_prone_annotations-2.5.1.jar.sha1 | 1 +
.../error_prone_annotations-LICENSE-ASL.txt} | 0
.../error_prone_annotations-NOTICE.txt} | 0
solr/licenses/failureaccess-1.0.1.jar.sha1 | 1 +
.../failureaccess-LICENSE-ASL.txt} | 0
.../failureaccess-NOTICE.txt} | 0
solr/licenses/gax-1.62.0.jar.sha1 | 1 +
solr/licenses/gax-LICENSE-BSD.txt | 27 ++
.../core.properties => licenses/gax-NOTICE.txt} | 0
solr/licenses/gax-httpjson-0.79.0.jar.sha1 | 1 +
solr/licenses/gax-httpjson-LICENSE-BSD.txt | 27 ++
.../gax-httpjson-NOTICE.txt} | 0
solr/licenses/google-api-client-1.31.3.jar.sha1 | 1 +
.../google-api-client-LICENSE-ASL.txt} | 0
.../google-api-client-NOTICE.txt} | 0
.../google-api-services-storage-LICENSE-ASL.txt} | 0
.../google-api-services-storage-NOTICE.txt} | 0
...services-storage-v1-rev20210127-1.31.0.jar.sha1 | 1 +
...google-auth-library-credentials-0.24.1.jar.sha1 | 1 +
...google-auth-library-credentials-LICENSE-BSD.txt | 28 ++
.../google-auth-library-credentials-NOTICE.txt} | 0
...google-auth-library-oauth2-http-0.24.1.jar.sha1 | 1 +
...google-auth-library-oauth2-http-LICENSE-BSD.txt | 28 ++
.../google-auth-library-oauth2-http-NOTICE.txt} | 0
solr/licenses/google-cloud-core-1.94.3.jar.sha1 | 1 +
.../google-cloud-core-LICENSE-ASL.txt} | 0
.../google-cloud-core-NOTICE.txt} | 0
.../google-cloud-core-http-1.94.3.jar.sha1 | 1 +
.../google-cloud-core-http-LICENSE-ASL.txt} | 0
.../google-cloud-core-http-NOTICE.txt} | 0
solr/licenses/google-cloud-nio-0.122.11.jar.sha1 | 1 +
.../google-cloud-nio-LICENSE-ASL.txt} | 0
.../google-cloud-nio-NOTICE.txt} | 0
.../google-cloud-storage-1.113.14.jar.sha1 | 1 +
.../google-cloud-storage-LICENSE-ASL.txt} | 0
.../google-cloud-storage-NOTICE.txt} | 0
solr/licenses/google-http-client-1.39.0.jar.sha1 | 1 +
.../google-http-client-LICENSE-ASL.txt} | 0
.../google-http-client-NOTICE.txt} | 0
.../google-http-client-apache-v2-1.39.0.jar.sha1 | 1 +
.../google-http-client-apache-v2-LICENSE-ASL.txt} | 0
.../google-http-client-apache-v2-NOTICE.txt} | 0
.../google-http-client-appengine-1.39.0.jar.sha1 | 1 +
.../google-http-client-appengine-LICENSE-ASL.txt} | 0
.../google-http-client-appengine-NOTICE.txt} | 0
.../google-http-client-gson-1.39.0.jar.sha1 | 1 +
.../google-http-client-jackson2-1.39.0.jar.sha1 | 1 +
.../google-http-client-jackson2-LICENSE-ASL.txt} | 0
.../google-http-client-jackson2-NOTICE.txt} | 0
solr/licenses/google-oauth-client-1.31.4.jar.sha1 | 1 +
.../google-oauth-client-LICENSE-ASL.txt} | 0
.../google-oauth-client-NOTICE.txt} | 0
solr/licenses/grpc-context-1.36.0.jar.sha1 | 1 +
.../grpc-context-LICENSE-ASL.txt} | 0
solr/licenses/grpc-context-NOTICE.txt | 62 +++
solr/licenses/gson-2.8.6.jar.sha1 | 1 +
.../LICENSE.txt => licenses/gson-LICENSE-ASL.txt} | 0
.../core.properties => licenses/gson-NOTICE.txt} | 0
solr/licenses/httpcore-4.4.13.jar.sha1 | 1 -
solr/licenses/httpcore-4.4.14.jar.sha1 | 1 +
solr/licenses/j2objc-annotations-1.3.jar.sha1 | 1 +
.../j2objc-annotations-LICENSE-ASL.txt} | 0
.../j2objc-annotations-NOTICE.txt} | 0
solr/licenses/jackson-annotations-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-annotations-2.12.2.jar.sha1 | 1 +
solr/licenses/jackson-core-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-core-2.12.2.jar.sha1 | 1 +
solr/licenses/jackson-databind-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-databind-2.12.2.jar.sha1 | 1 +
.../jackson-dataformat-smile-2.10.1.jar.sha1 | 1 -
.../jackson-dataformat-smile-2.12.2.jar.sha1 | 1 +
solr/licenses/javax.annotation-api-1.3.2.jar.sha1 | 1 +
.../licenses/javax.annotation-api-LICENSE-CDDL.txt | 362 ++++++++++++++++
solr/licenses/javax.inject-1.jar.sha1 | 1 +
.../javax.inject-LICENSE-ASL.txt} | 0
.../javax.inject-NOTICE.txt} | 0
solr/licenses/jsr305-3.0.2.jar.sha1 | 1 +
.../jsr305-LICENSE-ASL.txt} | 0
.../core.properties => licenses/jsr305-NOTICE.txt} | 0
...9.0-empty-to-avoid-conflict-with-guava.jar.sha1 | 1 +
.../listenablefuture-LICENSE-ASL.txt} | 0
.../listenablefuture-NOTICE.txt} | 0
solr/licenses/opencensus-api-0.28.0.jar.sha1 | 1 +
.../opencensus-api-LICENSE-ASL.txt} | 0
.../opencensus-api-NOTICE.txt} | 0
.../opencensus-contrib-http-util-0.28.0.jar.sha1 | 1 +
.../opencensus-contrib-http-util-LICENSE-ASL.txt} | 0
.../opencensus-contrib-http-util-NOTICE.txt} | 0
.../proto-google-common-protos-2.1.0.jar.sha1 | 1 +
.../proto-google-common-protos-LICENSE-ASL.txt} | 0
.../proto-google-common-protos-NOTICE.txt} | 0
solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1 | 1 +
.../proto-google-iam-v1-LICENSE-ASL.txt} | 0
.../proto-google-iam-v1-NOTICE.txt} | 0
solr/licenses/protobuf-java-3.11.0.jar.sha1 | 1 -
solr/licenses/protobuf-java-3.15.5.jar.sha1 | 1 +
solr/licenses/protobuf-java-util-3.15.5.jar.sha1 | 1 +
solr/licenses/threetenbp-1.5.0.jar.sha1 | 1 +
solr/licenses/threetenbp-LICENSE-BSD.txt | 29 ++
.../threetenbp-NOTICE.txt} | 0
.../src/making-and-restoring-backups.adoc | 191 ++++++++-
.../collections/AbstractBackupRepositoryTest.java | 251 ++++++++---
.../collections/AbstractIncrementalBackupTest.java | 1 +
versions.lock | 58 ++-
versions.props | 228 +++++-----
134 files changed, 2704 insertions(+), 220 deletions(-)
create mode 100644 solr/contrib/gcs-repository/README.md
create mode 100644 solr/contrib/gcs-repository/build.gradle
create mode 100644 solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/GCSBackupRepository.java
create mode 100644 solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/GCSConfigParser.java
copy settings.gradle => solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/package-info.java (52%)
copy solr/{core/src/test-files/solr/configsets/cloud-minimal => contrib/gcs-repository/src/test-files}/conf/schema.xml (100%)
copy solr/{core/src/test-files/solr/configsets/schema-package => contrib/gcs-repository/src/test-files}/conf/solrconfig.xml (100%)
create mode 100644 solr/contrib/gcs-repository/src/test-files/log4j2.xml
create mode 100644 solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/ConcurrentDelegatingStorage.java
create mode 100644 solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/GCSBackupRepositoryTest.java
create mode 100644 solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/GCSIncrementalBackupTest.java
create mode 100644 solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/LocalStorageGCSBackupRepository.java
create mode 100644 solr/licenses/api-common-1.10.1.jar.sha1
create mode 100644 solr/licenses/api-common-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/api-common-NOTICE.txt} (100%)
create mode 100644 solr/licenses/auto-value-annotations-1.7.4.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/auto-value-annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/auto-value-annotations-NOTICE.txt} (100%)
create mode 100644 solr/licenses/checker-compat-qual-2.5.5.jar.sha1
create mode 100644 solr/licenses/checker-compat-qual-LICENSE-MIT.txt
create mode 100644 solr/licenses/error_prone_annotations-2.5.1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/error_prone_annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/error_prone_annotations-NOTICE.txt} (100%)
create mode 100644 solr/licenses/failureaccess-1.0.1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/failureaccess-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/failureaccess-NOTICE.txt} (100%)
create mode 100644 solr/licenses/gax-1.62.0.jar.sha1
create mode 100644 solr/licenses/gax-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/gax-NOTICE.txt} (100%)
create mode 100644 solr/licenses/gax-httpjson-0.79.0.jar.sha1
create mode 100644 solr/licenses/gax-httpjson-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/gax-httpjson-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-api-client-1.31.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-api-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-api-client-NOTICE.txt} (100%)
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-api-services-storage-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-api-services-storage-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-api-services-storage-v1-rev20210127-1.31.0.jar.sha1
create mode 100644 solr/licenses/google-auth-library-credentials-0.24.1.jar.sha1
create mode 100644 solr/licenses/google-auth-library-credentials-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-auth-library-credentials-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-auth-library-oauth2-http-0.24.1.jar.sha1
create mode 100644 solr/licenses/google-auth-library-oauth2-http-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-auth-library-oauth2-http-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-core-1.94.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-cloud-core-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-cloud-core-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-core-http-1.94.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-cloud-core-http-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-cloud-core-http-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-nio-0.122.11.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-cloud-nio-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-cloud-nio-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-storage-1.113.14.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-cloud-storage-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-cloud-storage-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-http-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-http-client-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-apache-v2-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-http-client-apache-v2-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-http-client-apache-v2-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-appengine-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-http-client-appengine-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-http-client-appengine-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-gson-1.39.0.jar.sha1
create mode 100644 solr/licenses/google-http-client-jackson2-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-http-client-jackson2-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-http-client-jackson2-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-oauth-client-1.31.4.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/google-oauth-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/google-oauth-client-NOTICE.txt} (100%)
create mode 100644 solr/licenses/grpc-context-1.36.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/grpc-context-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
create mode 100644 solr/licenses/grpc-context-NOTICE.txt
create mode 100644 solr/licenses/gson-2.8.6.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/gson-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/gson-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/httpcore-4.4.13.jar.sha1
create mode 100644 solr/licenses/httpcore-4.4.14.jar.sha1
create mode 100644 solr/licenses/j2objc-annotations-1.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/j2objc-annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/j2objc-annotations-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/jackson-annotations-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-annotations-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-core-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-core-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-databind-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-databind-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-smile-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-smile-2.12.2.jar.sha1
create mode 100644 solr/licenses/javax.annotation-api-1.3.2.jar.sha1
create mode 100644 solr/licenses/javax.annotation-api-LICENSE-CDDL.txt
create mode 100644 solr/licenses/javax.inject-1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/javax.inject-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/javax.inject-NOTICE.txt} (100%)
create mode 100644 solr/licenses/jsr305-3.0.2.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/jsr305-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/jsr305-NOTICE.txt} (100%)
create mode 100644 solr/licenses/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/listenablefuture-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/listenablefuture-NOTICE.txt} (100%)
create mode 100644 solr/licenses/opencensus-api-0.28.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/opencensus-api-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/opencensus-api-NOTICE.txt} (100%)
create mode 100644 solr/licenses/opencensus-contrib-http-util-0.28.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/opencensus-contrib-http-util-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/opencensus-contrib-http-util-NOTICE.txt} (100%)
create mode 100644 solr/licenses/proto-google-common-protos-2.1.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/proto-google-common-protos-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/proto-google-common-protos-NOTICE.txt} (100%)
create mode 100644 solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/proto-google-iam-v1-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/proto-google-iam-v1-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/protobuf-java-3.11.0.jar.sha1
create mode 100644 solr/licenses/protobuf-java-3.15.5.jar.sha1
create mode 100644 solr/licenses/protobuf-java-util-3.15.5.jar.sha1
create mode 100644 solr/licenses/threetenbp-1.5.0.jar.sha1
create mode 100644 solr/licenses/threetenbp-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties => licenses/threetenbp-NOTICE.txt} (100%)