From a672097db4cdddc78baa16de6990c45bfc2e25aa Mon Sep 17 00:00:00 2001 From: T Jake Luciani Date: Mon, 23 Mar 2015 13:44:30 -0400 Subject: [PATCH] bump metrics-reporter-config dependency patch by tjake; reviewed by cburroughs for CASSANDRA-8149 --- CHANGES.txt | 1 + build.xml | 2 +- ...1.0.txt => reporter-config-base-3.0.0.txt} | 0 lib/licenses/reporter-config3-3.0.0.txt | 177 ++++++++++++++++++ lib/reporter-config-2.1.0.jar | Bin 22291 -> 0 bytes lib/reporter-config-base-3.0.0.jar | Bin 0 -> 23633 bytes lib/reporter-config3-3.0.0.jar | Bin 0 -> 14379 bytes .../cassandra/service/CassandraDaemon.java | 4 +- 8 files changed, 181 insertions(+), 3 deletions(-) rename lib/licenses/{reporter-config-2.1.0.txt => reporter-config-base-3.0.0.txt} (100%) create mode 100644 lib/licenses/reporter-config3-3.0.0.txt delete mode 100644 lib/reporter-config-2.1.0.jar create mode 100644 lib/reporter-config-base-3.0.0.jar create mode 100644 lib/reporter-config3-3.0.0.jar diff --git a/CHANGES.txt b/CHANGES.txt index e10c476a9d..c2944c8fea 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,5 @@ 3.0 + * Bump metrics-reporter-config dependency for metrics 3.0 (CASSANDRA-8149) * Partition intra-cluster message streams by size, not type (CASSANDRA-8789) * Add WriteFailureException to native protocol, notify coordinator of write failures (CASSANDRA-8592) diff --git a/build.xml b/build.xml index 09e67d3508..7f046b4d20 100644 --- a/build.xml +++ b/build.xml @@ -372,7 +372,7 @@ - + diff --git a/lib/licenses/reporter-config-2.1.0.txt b/lib/licenses/reporter-config-base-3.0.0.txt similarity index 100% rename from lib/licenses/reporter-config-2.1.0.txt rename to lib/licenses/reporter-config-base-3.0.0.txt diff --git a/lib/licenses/reporter-config3-3.0.0.txt b/lib/licenses/reporter-config3-3.0.0.txt new file mode 100644 index 0000000000..430d42bbea --- /dev/null +++ b/lib/licenses/reporter-config3-3.0.0.txt @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/lib/reporter-config-2.1.0.jar b/lib/reporter-config-2.1.0.jar deleted file mode 100644 index 0e13098cbf02134c747a9e8f990f5e6d30c422a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22291 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

MtI{1}v8bYLP+ZB2G)>q5K8zfB)4FM1Z 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

N}~5rG#2ft5o+Q6hq4 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Ä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