Return-Path: X-Original-To: apmail-brooklyn-commits-archive@minotaur.apache.org Delivered-To: apmail-brooklyn-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A725818529 for ; Tue, 27 Oct 2015 14:55:20 +0000 (UTC) Received: (qmail 54977 invoked by uid 500); 27 Oct 2015 14:48:40 -0000 Delivered-To: apmail-brooklyn-commits-archive@brooklyn.apache.org Received: (qmail 54952 invoked by uid 500); 27 Oct 2015 14:48:40 -0000 Mailing-List: contact commits-help@brooklyn.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.incubator.apache.org Delivered-To: mailing list commits@brooklyn.incubator.apache.org Received: (qmail 54942 invoked by uid 99); 27 Oct 2015 14:48:40 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2015 14:48:40 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A0CEEC2C9B for ; Tue, 27 Oct 2015 14:48:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.8 X-Spam-Level: * X-Spam-Status: No, score=1.8 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id gBrKAsWh3aT1 for ; Tue, 27 Oct 2015 14:48:25 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with SMTP id 89BB043CD2 for ; Tue, 27 Oct 2015 14:48:24 +0000 (UTC) Received: (qmail 53544 invoked by uid 99); 27 Oct 2015 14:48:24 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2015 14:48:24 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id ECC0EDFF8A; Tue, 27 Oct 2015 14:48:23 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: svet@apache.org To: commits@brooklyn.incubator.apache.org Date: Tue, 27 Oct 2015 14:48:25 -0000 Message-Id: <606e3f32b1c54841944464bc7d3fc492@git.apache.org> In-Reply-To: <858a685f611c4fb1b476bbe8423bf1ce@git.apache.org> References: <858a685f611c4fb1b476bbe8423bf1ce@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [3/8] incubator-brooklyn git commit: Merge branch 'master' into relationships Merge branch 'master' into relationships Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/1b71134a Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/1b71134a Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/1b71134a Branch: refs/heads/master Commit: 1b71134a4001a7d27a2b7ef1e13ae3a296ce681a Parents: 772e707 8457515 Author: Alex Heneveld Authored: Tue Oct 27 09:51:05 2015 +0000 Committer: Alex Heneveld Committed: Tue Oct 27 09:51:05 2015 +0000 ---------------------------------------------------------------------- core/pom.xml | 52 ++- .../apache/brooklyn/core/BrooklynVersion.java | 188 +++++--- .../brooklyn/core/mgmt/ha/OsgiManager.java | 16 +- .../core/mgmt/persist/XmlMementoSerializer.java | 35 +- .../core/objs/AbstractEntityAdjunct.java | 21 +- .../util/core/BrooklynLanguageExtensions.java | 2 - .../brooklyn/util/core/ResourceUtils.java | 32 +- .../brooklyn/util/core/internal/Repeater.java | 3 - .../apache/brooklyn/util/core/osgi/Osgis.java | 389 +++-------------- .../brooklyn/util/core/task/DynamicTasks.java | 17 + core/src/test/dependencies/osgi/README.md | 33 -- .../src/test/dependencies/osgi/entities/pom.xml | 84 ---- .../test/osgi/entities/SimpleApplication.java | 28 -- .../osgi/entities/SimpleApplicationImpl.java | 27 -- .../test/osgi/entities/SimpleEntity.java | 28 -- .../test/osgi/entities/SimpleEntityImpl.java | 26 -- .../test/osgi/entities/SimpleLocation.java | 35 -- .../test/osgi/entities/SimplePolicy.java | 36 -- .../apache/brooklyn/test/osgi/entities/icon.gif | Bin 43 -> 0 bytes .../dependencies/osgi/more-entities-v1/pom.xml | 82 ---- .../test/osgi/entities/more/MoreEntity.java | 37 -- .../test/osgi/entities/more/MoreEntityImpl.java | 43 -- .../test/osgi/entities/more/MoreLocation.java | 24 -- .../test/osgi/entities/more/MorePolicy.java | 25 -- .../test/osgi/entities/more/MoreTemplate.java | 24 -- .../osgi/more-entities-v2-evil-twin/pom.xml | 88 ---- .../test/osgi/entities/more/MoreEntity.java | 37 -- .../test/osgi/entities/more/MoreEntityImpl.java | 46 -- .../dependencies/osgi/more-entities-v2/pom.xml | 88 ---- .../test/osgi/entities/more/MoreEntity.java | 40 -- .../test/osgi/entities/more/MoreEntityImpl.java | 46 -- .../test/osgi/entities/more/MoreLocation.java | 26 -- .../test/osgi/entities/more/MorePolicy.java | 29 -- .../test/osgi/entities/more/MoreTemplate.java | 26 -- .../policy/basic/AbstractEntityAdjunctTest.java | 52 +++ .../brooklyn/core/BrooklynVersionTest.java | 2 +- .../core/mgmt/osgi/OsgiStandaloneTest.java | 75 +--- .../core/mgmt/osgi/OsgiTestResources.java | 74 ---- .../mgmt/osgi/OsgiVersionMoreEntityTest.java | 6 +- .../mgmt/persist/XmlMementoSerializerTest.java | 2 +- ...stomAggregatingEnricherDeprecatedTest.groovy | 368 ---------------- ...CustomAggregatingEnricherDeprecatedTest.java | 405 ++++++++++++++++++ .../TransformingEnricherDeprecatedTest.groovy | 83 ---- .../TransformingEnricherDeprecatedTest.java | 92 ++++ .../util/core/internal/RepeaterTest.groovy | 256 ----------- .../util/core/internal/RepeaterTest.java | 251 +++++++++++ .../brooklyn/util/core/osgi/OsgiTestBase.java | 56 +++ .../brooklyn/util/core/osgi/OsgisTest.java | 41 -- core/src/test/resources/brooklyn/osgi/README.md | 25 -- .../osgi/brooklyn-osgi-test-a_0.1.0.jar | Bin 2055 -> 0 bytes .../osgi/brooklyn-osgi-test-a_0.1.0.txt | 26 -- .../osgi/brooklyn-test-osgi-entities.jar | Bin 14454 -> 0 bytes .../osgi/brooklyn-test-osgi-entities.txt | 26 -- .../brooklyn-test-osgi-more-entities_0.1.0.jar | Bin 14964 -> 0 bytes .../brooklyn-test-osgi-more-entities_0.1.0.txt | 26 -- .../brooklyn-test-osgi-more-entities_0.2.0.jar | Bin 15622 -> 0 bytes .../brooklyn-test-osgi-more-entities_0.2.0.txt | 26 -- ...-test-osgi-more-entities_evil-twin_0.2.0.jar | Bin 13922 -> 0 bytes ...-test-osgi-more-entities_evil-twin_0.2.0.txt | 26 -- .../guide/ops/catalog/images/add-to-catalog.png | Bin 0 -> 4919 bytes docs/guide/ops/catalog/index.md | 13 +- docs/guide/ops/locations/index.md | 33 +- docs/guide/ops/locations/vpc-issues.md | 32 ++ docs/guide/start/managing.md | 3 + docs/guide/yaml/winrm/index.md | 7 +- examples/simple-web-cluster/pom.xml | 4 - .../demo/WebClusterDatabaseExampleGroovy.groovy | 92 ---- karaf/apache-brooklyn/pom.xml | 124 ++++++ .../filtered-resources/etc/branding.properties | 35 ++ .../src/main/resources/etc/custom.properties | 120 ++++++ .../resources/etc/org.ops4j.pax.logging.cfg | 46 ++ .../src/main/resources/etc/system.properties | 133 ++++++ karaf/commands/pom.xml | 77 ++++ .../apache/brooklyn/karaf/commands/Catalog.java | 44 ++ karaf/feature.xml | 51 +++ karaf/features/pom.xml | 64 +++ karaf/features/src/main/feature/feature.xml | 89 ++++ .../features/src/main/history/dependencies.xml | 47 ++ karaf/itest/pom.xml | 188 ++++++++ .../java/org/apache/brooklyn/AssemblyTest.java | 117 +++++ karaf/itest/src/test/resources/exam.properties | 21 + karaf/itest/src/test/resources/logback.xml | 43 ++ karaf/pom.xml | 143 +++++++ locations/jclouds/pom.xml | 21 - .../location/jclouds/JcloudsLocation.java | 25 +- .../location/jclouds/JcloudsSuseLiveTest.java | 102 +++++ .../AwsEc2LocationWindowsLiveTest.groovy | 94 ---- .../provider/AwsEc2LocationWindowsLiveTest.java | 95 +++++ .../provider/CarrenzaLocationLiveTest.groovy | 132 ------ .../provider/CarrenzaLocationLiveTest.java | 135 ++++++ .../provider/GoGridLocationLiveTest.groovy | 52 --- .../provider/GoGridLocationLiveTest.java | 52 +++ parent/pom.xml | 189 ++------ policy/pom.xml | 25 +- .../policy/enricher/DeltaEnrichersTests.groovy | 123 ------ .../policy/enricher/DeltaEnrichersTests.java | 144 +++++++ .../enricher/RollingMeanEnricherTest.groovy | 105 ----- .../enricher/RollingMeanEnricherTest.java | 106 +++++ .../RollingTimeWindowMeanEnricherTest.groovy | 155 ------- .../RollingTimeWindowMeanEnricherTest.java | 156 +++++++ pom.xml | 118 ++++- sandbox/database/pom.xml | 17 - .../brooklyn/entity/database/Database.groovy | 53 --- .../brooklyn/entity/database/Database.java | 42 ++ .../apache/brooklyn/entity/database/Schema.java | 37 ++ sandbox/nosql/pom.xml | 12 - .../Infinispan5ServerIntegrationTest.groovy | 103 ----- .../Infinispan5ServerIntegrationTest.java | 104 +++++ software/base/pom.xml | 9 - .../entity/machine/SetHostnameCustomizer.java | 48 ++- .../system_service/SystemServiceEnricher.java | 12 +- .../machine/SetHostnameCustomizerTest.java | 92 +++- software/database/pom.xml | 23 - .../entity/database/DatastoreMixins.java | 5 +- .../database/mysql/InitSlaveTaskBody.java | 426 +++++++++++++++++++ .../entity/database/mysql/MySqlCluster.java | 38 +- .../entity/database/mysql/MySqlClusterImpl.java | 225 ++++------ .../database/mysql/MySqlClusterUtils.java | 52 +++ .../entity/database/mysql/MySqlDriver.java | 7 +- .../entity/database/mysql/MySqlNode.java | 43 +- .../database/mysql/MySqlNodeEffectors.java | 87 ++++ .../entity/database/mysql/MySqlNodeImpl.java | 7 +- .../entity/database/mysql/MySqlSshDriver.java | 67 ++- .../database/mysql/ReplicationSnapshot.java | 58 +++ .../entity/database/mysql/mysql_slave.conf | 25 +- .../entity/database/VogellaExampleAccess.java | 63 ++- .../mysql/MySqlClusterIntegrationTest.java | 162 ++++++- .../database/mysql/MySqlClusterTestHelper.java | 64 ++- software/messaging/pom.xml | 9 - software/nosql/pom.xml | 9 - .../nosql/couchdb/AbstractCouchDBNodeTest.java | 5 - software/osgi/pom.xml | 4 - software/webapp/pom.xml | 18 - .../webapp/WebAppLiveIntegrationTest.groovy | 101 ----- .../webapp/WebAppLiveIntegrationTest.java | 91 ++++ ...namicWebAppClusterRebindIntegrationTest.java | 3 - usage/camp/pom.xml | 7 + .../catalog/AbstractCatalogXmlTest.java | 2 +- .../brooklyn/catalog/CatalogYamlEntityTest.java | 2 +- .../brooklyn/catalog/CatalogYamlRebindTest.java | 24 +- .../catalog/CatalogYamlTemplateTest.java | 2 +- usage/cli/pom.xml | 16 - usage/downstream-parent/pom.xml | 1 - usage/launcher/pom.xml | 4 - usage/qa/pom.xml | 4 - usage/rest-server/pom.xml | 4 - usage/test-support/pom.xml | 5 - .../org/apache/brooklyn/util/GenericTypes.java | 37 ++ .../brooklyn/util/exceptions/Exceptions.java | 5 + .../brooklyn/util/text/StringEscapes.java | 14 +- .../util/exceptions/ExceptionsTest.java | 97 ++++- utils/groovy/pom.xml | 12 - .../util/groovy/FromCallableClosure.java | 38 ++ .../util/groovy/FromFunctionClosure.java | 39 ++ .../util/groovy/FromRunnableClosure.java | 46 ++ .../util/groovy/GroovyJavaMethods.groovy | 146 ------- .../brooklyn/util/groovy/GroovyJavaMethods.java | 200 +++++++++ .../brooklyn/util/groovy/JavadocDummy.java | 30 -- .../brooklyn/util/groovy/LanguageUtils.groovy | 383 ----------------- .../brooklyn/util/groovy/TimeExtras.groovy | 83 ---- .../util/groovy/LanguageUtilsTest.groovy | 152 ------- .../brooklyn/util/groovy/TimeExtrasTest.groovy | 49 --- utils/rt-felix/pom.xml | 61 +++ .../rt/felix/EmbeddedFelixFramework.java | 258 +++++++++++ .../brooklyn/rt/felix/ManifestHelper.java | 103 +++++ .../rt/felix/EmbeddedFelixFrameworkTest.java | 101 +++++ utils/rt-osgi/pom.xml | 53 +++ .../apache/brooklyn/util/osgi/OsgiUtils.java | 101 +++++ .../brooklyn/util/osgi/VersionedName.java | 76 ++++ .../brooklyn/util/osgi/OsgiTestResources.java | 74 ++++ .../apache/brooklyn/util/osgi/OsgisTest.java | 39 ++ .../src/test/resources/brooklyn/osgi/README.md | 25 ++ .../osgi/brooklyn-osgi-test-a_0.1.0.jar | Bin 0 -> 2055 bytes .../osgi/brooklyn-osgi-test-a_0.1.0.txt | 26 ++ .../osgi/brooklyn-test-osgi-entities.jar | Bin 0 -> 14454 bytes .../osgi/brooklyn-test-osgi-entities.txt | 26 ++ .../brooklyn-test-osgi-more-entities_0.1.0.jar | Bin 0 -> 14964 bytes .../brooklyn-test-osgi-more-entities_0.1.0.txt | 26 ++ .../brooklyn-test-osgi-more-entities_0.2.0.jar | Bin 0 -> 15622 bytes .../brooklyn-test-osgi-more-entities_0.2.0.txt | 26 ++ ...-test-osgi-more-entities_evil-twin_0.2.0.jar | Bin 0 -> 13922 bytes ...-test-osgi-more-entities_evil-twin_0.2.0.txt | 26 ++ .../test/resources/dependencies/osgi/README.md | 33 ++ .../dependencies/osgi/entities/pom.xml | 84 ++++ .../test/osgi/entities/SimpleApplication.java | 28 ++ .../osgi/entities/SimpleApplicationImpl.java | 27 ++ .../test/osgi/entities/SimpleEntity.java | 28 ++ .../test/osgi/entities/SimpleEntityImpl.java | 26 ++ .../test/osgi/entities/SimpleLocation.java | 35 ++ .../test/osgi/entities/SimplePolicy.java | 36 ++ .../apache/brooklyn/test/osgi/entities/icon.gif | Bin 0 -> 43 bytes .../dependencies/osgi/more-entities-v1/pom.xml | 82 ++++ .../test/osgi/entities/more/MoreEntity.java | 37 ++ .../test/osgi/entities/more/MoreEntityImpl.java | 43 ++ .../test/osgi/entities/more/MoreLocation.java | 24 ++ .../test/osgi/entities/more/MorePolicy.java | 25 ++ .../test/osgi/entities/more/MoreTemplate.java | 24 ++ .../osgi/more-entities-v2-evil-twin/pom.xml | 88 ++++ .../test/osgi/entities/more/MoreEntity.java | 37 ++ .../test/osgi/entities/more/MoreEntityImpl.java | 46 ++ .../dependencies/osgi/more-entities-v2/pom.xml | 88 ++++ .../test/osgi/entities/more/MoreEntity.java | 40 ++ .../test/osgi/entities/more/MoreEntityImpl.java | 46 ++ .../test/osgi/entities/more/MoreLocation.java | 26 ++ .../test/osgi/entities/more/MorePolicy.java | 29 ++ .../test/osgi/entities/more/MoreTemplate.java | 26 ++ 206 files changed, 7482 insertions(+), 5006 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/1b71134a/core/src/main/java/org/apache/brooklyn/core/objs/AbstractEntityAdjunct.java ----------------------------------------------------------------------