You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2016/09/16 05:49:28 UTC

[14/50] [abbrv] ignite git commit: Merge branches 'ignite-3443' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-3443

Merge branches 'ignite-3443' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-3443


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e70879aa
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e70879aa
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e70879aa

Branch: refs/heads/ignite-3443
Commit: e70879aa31058c5c5a0c22016ea9a0d07dcdea61
Parents: aebeffe 799b8ec
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Tue Sep 13 15:23:17 2016 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Tue Sep 13 15:23:17 2016 +0700

----------------------------------------------------------------------
 .../scripts/recreate-cassandra-artifacts.bat    |   32 +-
 .../store/jdbc/dialect/SQLServerDialect.java    |    2 +-
 .../ignite/configuration/OdbcConfiguration.java |   98 +-
 .../local/LocalIgfsSecondaryFileSystem.java     |   15 +-
 .../apache/ignite/internal/GridLoggerProxy.java |    3 +-
 .../org/apache/ignite/internal/IgnitionEx.java  |   17 +-
 .../ignite/internal/binary/BinaryContext.java   |    3 +
 .../internal/binary/BinaryMarshaller.java       |   28 +-
 .../internal/binary/BinaryReaderExImpl.java     |   24 +
 .../internal/binary/BinaryReaderHandles.java    |    2 +-
 .../internal/binary/BinaryWriterExImpl.java     |   18 +
 .../binary/builder/BinaryObjectBuilderImpl.java |    2 +-
 .../client/GridClientConfiguration.java         |    1 -
 .../internal/cluster/ClusterGroupAdapter.java   |    2 +-
 .../cluster/ClusterNodeLocalMapImpl.java        |    3 +-
 .../processors/cache/GridCacheAdapter.java      |    2 +-
 .../processors/cache/GridCacheContext.java      |    2 +-
 .../processors/cache/GridCacheProcessor.java    |    5 +-
 .../processors/cache/GridCacheTtlManager.java   |   24 +-
 .../processors/cache/IgniteCacheProxy.java      |   41 +
 .../binary/CacheObjectBinaryProcessorImpl.java  |   40 +-
 .../distributed/dht/GridDhtLocalPartition.java  |    7 +-
 .../near/GridNearOptimisticTxPrepareFuture.java |    2 +-
 .../cache/query/GridCacheSqlQuery.java          |   11 +-
 .../datastreamer/DataStreamerImpl.java          |   88 +-
 .../processors/igfs/IgfsDataManager.java        |    2 +-
 .../internal/processors/igfs/IgfsImpl.java      |  216 +-
 .../local/LocalFileSystemSizeVisitor.java       |   60 +
 .../processors/odbc/OdbcMessageParser.java      |   10 +-
 .../internal/processors/odbc/OdbcProcessor.java |   54 +-
 .../processors/odbc/OdbcRequestHandler.java     |   31 +-
 .../processors/odbc/escape/OdbcEscapeType.java  |   13 +-
 .../processors/odbc/escape/OdbcEscapeUtils.java |   58 +-
 .../query/PlatformAbstractQueryCursor.java      |   11 +-
 .../cache/query/PlatformFieldsQueryCursor.java  |    6 +
 .../processors/task/GridTaskWorker.java         |    2 +-
 .../ignite/internal/util/IgniteUtils.java       |   60 +-
 .../util/offheap/unsafe/GridUnsafeLru.java      |   30 +-
 .../visor/event/VisorGridDiscoveryEventV2.java  |   80 +
 .../visor/node/VisorNodeDataCollectorJob.java   |   10 +-
 .../internal/visor/util/VisorEventMapper.java   |   96 +-
 .../internal/visor/util/VisorTaskUtils.java     |   22 +-
 .../ignite/marshaller/AbstractMarshaller.java   |   41 +-
 .../AbstractNodeNameAwareMarshaller.java        |  142 +
 .../ignite/marshaller/MarshallerUtils.java      |   58 +
 .../ignite/marshaller/jdk/JdkMarshaller.java    |   40 +-
 .../optimized/OptimizedMarshaller.java          |   12 +-
 .../sharedfs/SharedFsCheckpointSpi.java         |    7 +-
 .../ignite/spi/discovery/tcp/ClientImpl.java    |   11 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java    |   29 +-
 .../spi/discovery/tcp/TcpDiscoverySpi.java      |   20 +-
 .../ignite/stream/socket/SocketStreamer.java    |   18 +-
 .../ignite/internal/ClusterGroupSelfTest.java   |    2 +-
 .../internal/GridEventStorageSelfTest.java      |   97 +-
 .../binary/BinaryMarshallerSelfTest.java        |   38 +
 .../BinaryObjectBuilderAdditionalSelfTest.java  |   14 +
 .../cache/GridCacheAbstractFullApiSelfTest.java |    2 +-
 .../cache/GridLocalIgniteSerializationTest.java |  378 ++
 .../GridCacheRebalancingOrderingTest.java       |  916 +++++
 .../IgniteCacheExpiryPolicyAbstractTest.java    |   14 +-
 .../GridCacheQueryTransformerSelfTest.java      |    9 +-
 .../igfs/IgfsAbstractBaseSelfTest.java          |    7 +-
 .../processors/igfs/IgfsAbstractSelfTest.java   |   31 +-
 ...SecondaryFileSystemDualAbstractSelfTest.java |   63 +-
 .../processors/igfs/IgfsMaxSizeSelfTest.java    |  122 +
 .../processors/igfs/IgfsProcessorSelfTest.java  |   11 +-
 .../processors/igfs/IgfsProxySelfTest.java      |   32 +
 .../processors/igfs/IgfsStreamsSelfTest.java    |    2 +-
 .../odbc/OdbcEscapeSequenceSelfTest.java        |  210 +-
 .../odbc/OdbcProcessorValidationSelfTest.java   |   37 +-
 .../spi/discovery/tcp/TcpDiscoverySelfTest.java |    2 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java |    2 +
 .../ignite/testsuites/IgniteIgfsTestSuite.java  |    3 +
 .../testsuites/IgniteKernalSelfTestSuite.java   |    2 +
 .../query/h2/opt/GridH2ValueCacheObject.java    |    8 -
 ...niteBinaryObjectLocalQueryArgumentsTest.java |   28 +
 ...aryObjectQueryArgumentsOffheapLocalTest.java |   28 +
 ...teBinaryObjectQueryArgumentsOffheapTest.java |   30 +
 .../IgniteBinaryObjectQueryArgumentsTest.java   |  472 ++-
 .../IgniteCacheReplicatedQuerySelfTest.java     |   50 +-
 .../query/h2/sql/GridQueryParsingTest.java      |    2 +-
 .../IgniteCacheQuerySelfTestSuite.java          |    9 +
 .../kafka/connect/IgniteSinkConnector.java      |    9 +
 .../kafka/connect/IgniteSourceConnector.java    |    9 +
 .../kafka/connect/IgniteSinkConnectorTest.java  |   15 +-
 .../connect/IgniteSourceConnectorTest.java      |   14 +-
 .../osgi-karaf/src/main/resources/features.xml  |   12 +-
 .../ignite/impl/binary/binary_reader_impl.h     |    2 +-
 .../common/include/ignite/common/concurrent.h   |    5 +-
 .../cpp/common/include/ignite/ignite_error.h    |   11 +-
 .../platforms/cpp/common/src/ignite_error.cpp   |    2 +-
 .../cpp/core-test/src/cache_query_test.cpp      |  300 +-
 modules/platforms/cpp/core/Makefile.am          |    1 +
 modules/platforms/cpp/core/include/Makefile.am  |    1 +
 .../include/ignite/cache/query/query_cursor.h   |    6 +-
 .../ignite/cache/query/query_fields_cursor.h    |    4 +-
 .../ignite/impl/cache/query/query_batch.h       |  148 +
 .../impl/cache/query/query_fields_row_impl.h    |   30 +-
 .../ignite/impl/cache/query/query_impl.h        |   30 +-
 .../platforms/cpp/core/project/vs/core.vcxproj  |    2 +
 .../cpp/core/project/vs/core.vcxproj.filters    |    6 +
 .../core/src/impl/cache/query/query_batch.cpp   |   52 +
 .../core/src/impl/cache/query/query_impl.cpp    |  180 +-
 modules/platforms/cpp/odbc-test/Makefile.am     |    2 +
 .../odbc-test/include/sql_test_suite_fixture.h  |    6 +
 .../cpp/odbc-test/project/vs/odbc-test.vcxproj  |    2 +
 .../project/vs/odbc-test.vcxproj.filters        |    6 +
 .../cpp/odbc-test/src/configuration_test.cpp    |   14 +-
 .../cpp/odbc-test/src/queries_test.cpp          |    1 +
 .../src/sql_date_time_functions_test.cpp        |  213 ++
 .../cpp/odbc-test/src/sql_outer_join_test.cpp   |  498 +++
 .../odbc-test/src/sql_string_functions_test.cpp |   63 +
 .../odbc-test/src/sql_test_suite_fixture.cpp    |   25 +-
 .../include/ignite/odbc/config/configuration.h  |   52 +-
 .../cpp/odbc/include/ignite/odbc/connection.h   |    7 -
 .../cpp/odbc/include/ignite/odbc/result_page.h  |    3 -
 .../odbc/system/ui/dsn_configuration_window.h   |    8 +
 .../src/system/ui/dsn_configuration_window.cpp  |   23 +-
 .../cpp/odbc/os/win/src/system/ui/window.cpp    |    2 +-
 modules/platforms/cpp/odbc/src/column.cpp       |   14 +-
 .../cpp/odbc/src/config/configuration.cpp       |   30 +-
 .../cpp/odbc/src/config/connection_info.cpp     |   24 +-
 modules/platforms/cpp/odbc/src/dsn_config.cpp   |   14 +-
 .../platforms/cpp/odbc/src/query/data_query.cpp |    2 +-
 .../Impl/Cache/Query/FieldsQueryCursor.cs       |    3 +
 modules/storm/README.txt                        |    2 +-
 modules/storm/pom.xml                           |    2 +-
 .../ignite/stream/storm/StormStreamer.java      |   10 +-
 .../storm/StormIgniteStreamerSelfTest.java      |   20 +-
 .../ignite/stream/storm/TestStormSpout.java     |   10 +-
 .../ignite/visor/commands/VisorConsole.scala    |    1 +
 .../commands/cache/VisorCacheCommand.scala      |   33 +-
 .../commands/cache/VisorCacheResetCommand.scala |  129 +
 .../cache/VisorCacheResetCommandSpec.scala      |  114 +
 modules/web-agent/.gitignore                    |    2 -
 modules/web-agent/README.txt                    |   88 -
 .../web-agent/assembly/release-web-agent.xml    |   72 -
 modules/web-agent/bin/ignite-web-agent.bat      |   70 -
 modules/web-agent/bin/ignite-web-agent.sh       |   87 -
 modules/web-agent/demo/README.txt               |    4 -
 modules/web-agent/demo/db-init.sql              |  102 -
 modules/web-agent/jdbc-drivers/README.txt       |   10 -
 modules/web-agent/logs/README.txt               |    5 -
 modules/web-agent/pom.xml                       |  189 -
 .../console/agent/AgentConfiguration.java       |  268 --
 .../ignite/console/agent/AgentLauncher.java     |  344 --
 .../apache/ignite/console/agent/AgentUtils.java |  111 -
 .../console/agent/handlers/AbstractHandler.java |  110 -
 .../console/agent/handlers/DatabaseHandler.java |  298 --
 .../console/agent/handlers/RestHandler.java     |  276 --
 .../ignite/console/demo/AgentClusterDemo.java   |  638 ----
 .../ignite/console/demo/AgentMetadataDemo.java  |   92 -
 .../apache/ignite/console/demo/model/Car.java   |  152 -
 .../ignite/console/demo/model/Country.java      |  152 -
 .../ignite/console/demo/model/Department.java   |  152 -
 .../ignite/console/demo/model/Employee.java     |  356 --
 .../ignite/console/demo/model/Parking.java      |  152 -
 .../src/main/resources/log4j.properties         |   53 -
 modules/web-console/.gitignore                  |    6 +
 modules/web-console/DEVNOTES.txt                |   22 +-
 modules/web-console/backend/.babelrc            |    9 +
 modules/web-console/backend/.eslintrc           |  188 +
 modules/web-console/backend/.gitignore          |    8 +
 .../web-console/backend/agent_dists/README.txt  |    7 +
 modules/web-console/backend/app/agent.js        |  753 ++++
 modules/web-console/backend/app/app.js          |   61 +
 modules/web-console/backend/app/browser.js      |  404 ++
 modules/web-console/backend/app/configure.js    |   86 +
 modules/web-console/backend/app/index.js        |  116 +
 modules/web-console/backend/app/mongo.js        |  673 ++++
 modules/web-console/backend/app/nconf.js        |   48 +
 modules/web-console/backend/app/routes.js       |   64 +
 modules/web-console/backend/app/settings.js     |   80 +
 .../backend/config/settings.json.sample         |   30 +
 .../backend/errors/AppErrorException.js         |   36 +
 .../backend/errors/AuthFailedException.js       |   30 +
 .../backend/errors/DuplicateKeyException.js     |   28 +
 .../backend/errors/IllegalAccessError.js        |   29 +
 .../backend/errors/IllegalArgumentException.js  |   29 +
 .../backend/errors/MissingResourceException.js  |   30 +
 .../backend/errors/ServerErrorException.js      |   36 +
 modules/web-console/backend/errors/index.js     |   39 +
 modules/web-console/backend/index.js            |   19 +
 modules/web-console/backend/injector.js         |   30 +
 modules/web-console/backend/middlewares/api.js  |   44 +
 modules/web-console/backend/middlewares/host.js |   39 +
 modules/web-console/backend/middlewares/user.js |   36 +
 modules/web-console/backend/package.json        |   71 +
 modules/web-console/backend/routes/admin.js     |   84 +
 modules/web-console/backend/routes/agent.js     |   53 +
 modules/web-console/backend/routes/caches.js    |   65 +
 modules/web-console/backend/routes/clusters.js  |   64 +
 .../web-console/backend/routes/configuration.js |   41 +
 modules/web-console/backend/routes/demo.js      |  133 +
 .../web-console/backend/routes/demo/caches.json |   87 +
 .../backend/routes/demo/clusters.json           |   50 +
 .../backend/routes/demo/domains.json            |  307 ++
 .../web-console/backend/routes/demo/igfss.json  |   10 +
 modules/web-console/backend/routes/domains.js   |   76 +
 modules/web-console/backend/routes/igfss.js     |   65 +
 modules/web-console/backend/routes/notebooks.js |   80 +
 modules/web-console/backend/routes/profile.js   |   73 +
 modules/web-console/backend/routes/public.js    |  168 +
 modules/web-console/backend/services/agents.js  |   82 +
 modules/web-console/backend/services/auth.js    |   47 +
 modules/web-console/backend/services/caches.js  |  144 +
 .../web-console/backend/services/clusters.js    |  141 +
 .../backend/services/configurations.js          |   59 +
 modules/web-console/backend/services/domains.js |  187 +
 modules/web-console/backend/services/igfss.js   |  136 +
 modules/web-console/backend/services/mails.js   |  131 +
 .../web-console/backend/services/notebooks.js   |  104 +
 .../web-console/backend/services/sessions.js    |   63 +
 modules/web-console/backend/services/spaces.js  |   75 +
 modules/web-console/backend/services/users.js   |  229 ++
 .../backend/test/config/settings.json           |   20 +
 .../web-console/backend/test/data/accounts.json |   18 +
 .../web-console/backend/test/data/caches.json   |   87 +
 .../web-console/backend/test/data/clusters.json |   50 +
 .../web-console/backend/test/data/domains.json  |  307 ++
 .../web-console/backend/test/data/igfss.json    |   10 +
 modules/web-console/backend/test/injector.js    |   31 +
 .../backend/test/unit/CacheService.test.js      |  192 +
 .../backend/test/unit/ClusterService.test.js    |  190 +
 .../backend/test/unit/DomainService.test.js     |  198 +
 .../backend/test/unit/IgfsService.test.js       |  190 +
 .../docker/compose/backend/.dockerignore        |    1 +
 .../docker/compose/backend/Dockerfile           |   30 +
 .../web-console/docker/compose/backend/build.sh |   57 +
 .../docker/compose/docker-compose.yml           |   59 +
 .../docker/compose/frontend/.dockerignore       |    3 +
 .../docker/compose/frontend/Dockerfile          |   32 +
 .../docker/compose/frontend/DockerfileBuild     |   30 +
 .../docker/compose/frontend/build.sh            |   59 +
 .../docker/compose/frontend/nginx/nginx.conf    |   57 +
 .../compose/frontend/nginx/web-console.conf     |   59 +
 .../web-console/docker/standalone/.dockerignore |    2 +
 .../web-console/docker/standalone/Dockerfile    |   87 +
 modules/web-console/docker/standalone/build.sh  |   59 +
 .../docker/standalone/docker-compose.yml        |   41 +
 .../web-console/docker/standalone/entrypoint.sh |   23 +
 .../docker/standalone/nginx/nginx.conf          |   55 +
 .../docker/standalone/nginx/web-console.conf    |   54 +
 modules/web-console/frontend/.babelrc           |    9 +
 modules/web-console/frontend/.eslintrc          |  202 +
 modules/web-console/frontend/.gitignore         |    7 +
 modules/web-console/frontend/app/app.config.js  |   86 +
 modules/web-console/frontend/app/app.js         |  270 ++
 .../frontend/app/controllers/auth.controller.js |   30 +
 .../controllers/reset-password.controller.js    |   50 +
 .../web-console/frontend/app/data/colors.json   |   22 +
 .../frontend/app/data/countries.json            |   94 +
 .../frontend/app/data/demo-info.json            |   14 +
 .../frontend/app/data/event-types.json          |  169 +
 .../frontend/app/data/getting-started.json      |  109 +
 .../frontend/app/data/java-classes.json         |   19 +
 .../frontend/app/data/java-keywords.json        |   55 +
 .../frontend/app/data/java-primitives.json      |    9 +
 .../frontend/app/data/pom-dependencies.json     |   20 +
 .../frontend/app/decorator/select.js            |   77 +
 .../frontend/app/decorator/tooltip.js           |   56 +
 .../app/directives/auto-focus.directive.js      |   26 +
 .../app/directives/bs-affix-update.directive.js |   34 +
 .../app/directives/centered/centered.css        |   37 +
 .../directives/centered/centered.directive.js   |   26 +
 .../directives/copy-to-clipboard.directive.js   |   29 +
 .../hide-on-state-change.directive.js           |   31 +
 .../information/information.directive.js        |   30 +
 .../app/directives/information/information.jade |   20 +
 .../app/directives/information/information.scss |   56 +
 .../frontend/app/directives/match.directive.js  |   27 +
 .../app/directives/on-click-focus.directive.js  |   26 +
 .../directives/on-enter-focus-move.directive.js |   29 +
 .../app/directives/on-enter.directive.js        |   32 +
 .../app/directives/on-escape.directive.js       |   32 +
 .../ui-ace-docker/ui-ace-docker.controller.js   |   33 +
 .../ui-ace-docker/ui-ace-docker.directive.js    |   46 +
 .../directives/ui-ace-docker/ui-ace-docker.jade |   31 +
 .../ui-ace-java/ui-ace-java.controller.js       |   32 +
 .../ui-ace-java/ui-ace-java.directive.js        |  147 +
 .../app/directives/ui-ace-java/ui-ace-java.jade |   22 +
 .../ui-ace-pojos/ui-ace-pojos.controller.js     |   95 +
 .../ui-ace-pojos/ui-ace-pojos.directive.js      |   46 +
 .../directives/ui-ace-pojos/ui-ace-pojos.jade   |   40 +
 .../ui-ace-pom/ui-ace-pom.controller.js         |   33 +
 .../ui-ace-pom/ui-ace-pom.directive.js          |   41 +
 .../app/directives/ui-ace-pom/ui-ace-pom.jade   |   17 +
 .../app/directives/ui-ace-tabs.directive.js     |   24 +
 .../ui-ace-xml/ui-ace-xml.controller.js         |   27 +
 .../ui-ace-xml/ui-ace-xml.directive.js          |  147 +
 .../app/directives/ui-ace-xml/ui-ace-xml.jade   |   17 +
 .../frontend/app/filters/byName.filter.js       |   23 +
 .../app/filters/domainsValidation.filter.js     |   33 +
 .../frontend/app/filters/duration.filter.js     |   38 +
 .../frontend/app/filters/hasPojo.filter.js      |   18 +
 .../frontend/app/helpers/jade/form.jade         |   27 +
 .../helpers/jade/form/form-field-checkbox.jade  |   38 +
 .../helpers/jade/form/form-field-datalist.jade  |   51 +
 .../app/helpers/jade/form/form-field-down.jade  |   18 +
 .../helpers/jade/form/form-field-dropdown.jade  |   50 +
 .../helpers/jade/form/form-field-feedback.jade  |   29 +
 .../app/helpers/jade/form/form-field-label.jade |   23 +
 .../helpers/jade/form/form-field-number.jade    |   52 +
 .../app/helpers/jade/form/form-field-text.jade  |   47 +
 .../app/helpers/jade/form/form-field-up.jade    |   18 +
 .../app/helpers/jade/form/form-group.jade       |   23 +
 .../frontend/app/helpers/jade/mixins.jade       |  541 +++
 .../frontend/app/modules/Demo/Demo.module.js    |  166 +
 .../frontend/app/modules/ace.module.js          |  269 ++
 .../frontend/app/modules/agent/agent.module.js  |  341 ++
 .../app/modules/branding/branding.module.js     |   45 +
 .../app/modules/branding/branding.provider.js   |  111 +
 .../app/modules/branding/features.directive.js  |   35 +
 .../app/modules/branding/footer.directive.js    |   34 +
 .../modules/branding/header-logo.directive.js   |   34 +
 .../app/modules/branding/header-logo.jade       |   18 +
 .../modules/branding/header-title.directive.js  |   35 +
 .../branding/powered-by-apache.directive.js     |   35 +
 .../app/modules/branding/powered-by-apache.jade |   18 +
 .../app/modules/branding/terms.directive.js     |   30 +
 .../configuration/EventGroups.provider.js       |   30 +
 .../modules/configuration/Sidebar.provider.js   |   39 +
 .../configuration/configuration.module.js       |   41 +
 .../configuration/generator/Docker.service.js   |   78 +
 .../configuration/generator/Java.service.js     |   21 +
 .../configuration/generator/Pom.service.js      |  226 ++
 .../configuration/generator/Xml.service.js      |   21 +
 .../modules/configuration/sidebar.directive.js  |   30 +
 .../modules/dialog/dialog-content.directive.js  |   31 +
 .../modules/dialog/dialog-title.directive.js    |   31 +
 .../app/modules/dialog/dialog.controller.js     |   40 +
 .../app/modules/dialog/dialog.directive.js      |   32 +
 .../app/modules/dialog/dialog.factory.js        |   32 +
 .../frontend/app/modules/dialog/dialog.jade     |   26 +
 .../app/modules/dialog/dialog.module.js         |   32 +
 .../field/bs-select-placeholder.directive.js    |   47 +
 .../app/modules/form/field/down.directive.js    |   39 +
 .../app/modules/form/field/feedback.scss        |   37 +
 .../frontend/app/modules/form/field/field.scss  |   43 +
 .../field/form-control-feedback.directive.js    |   40 +
 .../form/field/input/autofocus.directive.js     |   30 +
 .../app/modules/form/field/input/select.scss    |   21 +
 .../app/modules/form/field/input/text.scss      |   41 +
 .../app/modules/form/field/label.directive.js   |   47 +
 .../app/modules/form/field/tooltip.directive.js |   49 +
 .../app/modules/form/field/up.directive.js      |   39 +
 .../frontend/app/modules/form/form.module.js    |   96 +
 .../app/modules/form/group/add.directive.js     |   40 +
 .../app/modules/form/group/tooltip.directive.js |   40 +
 .../app/modules/form/panel/chevron.directive.js |   53 +
 .../app/modules/form/panel/field.directive.js   |   69 +
 .../app/modules/form/panel/panel.directive.js   |   37 +
 .../app/modules/form/panel/revert.directive.js  |   54 +
 .../form/validator/ipaddress.directive.js       |   86 +
 .../validator/java-built-in-class.directive.js  |   31 +
 .../form/validator/java-identifier.directive.js |   31 +
 .../form/validator/java-keywords.directive.js   |   42 +
 .../validator/java-package-name.directive.js    |   31 +
 .../java-package-specified.directive.js         |   34 +
 .../form/validator/property-unique.directive.js |   47 +
 .../property-value-specified.directive.js       |   31 +
 .../modules/form/validator/unique.directive.js  |   49 +
 .../modules/form/validator/uuid.directive.js    |   37 +
 .../getting-started/GettingStarted.provider.js  |  112 +
 .../frontend/app/modules/loading/loading.css    |   73 +
 .../app/modules/loading/loading.directive.js    |   51 +
 .../frontend/app/modules/loading/loading.jade   |   23 +
 .../app/modules/loading/loading.module.js       |   26 +
 .../app/modules/loading/loading.service.js      |   48 +
 .../app/modules/navbar/Navbar.provider.js       |   28 +
 .../app/modules/navbar/Userbar.provider.js      |   28 +
 .../app/modules/navbar/navbar.directive.js      |   30 +
 .../app/modules/navbar/navbar.module.js         |   33 +
 .../app/modules/navbar/userbar.directive.js     |   48 +
 .../frontend/app/modules/socket.module.js       |   41 +
 .../frontend/app/modules/sql/Notebook.data.js   |  157 +
 .../app/modules/sql/Notebook.service.js         |   74 +
 .../app/modules/sql/notebook.controller.js      |   60 +
 .../app/modules/sql/scan-filter-input.jade      |   39 +
 .../modules/sql/scan-filter-input.service.js    |   51 +
 .../frontend/app/modules/sql/sql.controller.js  | 1632 ++++++++
 .../frontend/app/modules/sql/sql.module.js      |   60 +
 .../frontend/app/modules/states/admin.state.js  |   35 +
 .../app/modules/states/configuration.state.js   |   97 +
 .../configuration/Configuration.resource.js     |   42 +
 .../configuration/caches/concurrency.jade       |   65 +
 .../states/configuration/caches/general.jade    |   66 +
 .../states/configuration/caches/memory.jade     |  102 +
 .../configuration/caches/node-filter.jade       |  108 +
 .../states/configuration/caches/query.jade      |   95 +
 .../states/configuration/caches/rebalance.jade  |   65 +
 .../configuration/caches/server-near-cache.jade |   51 +
 .../states/configuration/caches/statistics.jade |   39 +
 .../states/configuration/caches/store.jade      |  244 ++
 .../states/configuration/clusters/atomic.jade   |   53 +
 .../configuration/clusters/attributes.jade      |   57 +
 .../states/configuration/clusters/binary.jade   |   77 +
 .../configuration/clusters/cache-key-cfg.jade   |   53 +
 .../configuration/clusters/collision.jade       |   62 +
 .../clusters/collision/custom.jade              |   24 +
 .../clusters/collision/fifo-queue.jade          |   27 +
 .../clusters/collision/job-stealing.jade        |   63 +
 .../clusters/collision/priority-queue.jade      |   42 +
 .../configuration/clusters/communication.jade   |   99 +
 .../configuration/clusters/connector.jade       |  103 +
 .../configuration/clusters/deployment.jade      |  113 +
 .../configuration/clusters/discovery.jade       |   87 +
 .../states/configuration/clusters/events.jade   |   37 +
 .../states/configuration/clusters/failover.jade |   72 +
 .../states/configuration/clusters/general.jade  |   73 +
 .../clusters/general/discovery/cloud.jade       |  134 +
 .../clusters/general/discovery/google.jade      |   38 +
 .../clusters/general/discovery/jdbc.jade        |   32 +
 .../clusters/general/discovery/multicast.jade   |   99 +
 .../clusters/general/discovery/s3.jade          |   27 +
 .../clusters/general/discovery/shared.jade      |   23 +
 .../clusters/general/discovery/vm.jade          |   79 +
 .../clusters/general/discovery/zookeeper.jade   |   83 +
 .../bounded-exponential-backoff.jade            |   27 +
 .../discovery/zookeeper/retrypolicy/custom.jade |   24 +
 .../retrypolicy/exponential-backoff.jade        |   27 +
 .../zookeeper/retrypolicy/forever.jade          |   22 +
 .../zookeeper/retrypolicy/n-times.jade          |   25 +
 .../zookeeper/retrypolicy/one-time.jade         |   23 +
 .../zookeeper/retrypolicy/until-elapsed.jade    |   25 +
 .../states/configuration/clusters/igfs.jade     |   37 +
 .../states/configuration/clusters/logger.jade   |   66 +
 .../configuration/clusters/logger/custom.jade   |   25 +
 .../configuration/clusters/logger/log4j.jade    |   50 +
 .../configuration/clusters/logger/log4j2.jade   |   39 +
 .../configuration/clusters/marshaller.jade      |   75 +
 .../states/configuration/clusters/metrics.jade  |   51 +
 .../states/configuration/clusters/ssl.jade      |  109 +
 .../states/configuration/clusters/swap.jade     |   71 +
 .../states/configuration/clusters/thread.jade   |   48 +
 .../states/configuration/clusters/time.jade     |   47 +
 .../configuration/clusters/transactions.jade    |   69 +
 .../states/configuration/domains/general.jade   |   46 +
 .../states/configuration/domains/query.jade     |  170 +
 .../states/configuration/domains/store.jade     |  126 +
 .../modules/states/configuration/igfs/dual.jade |   42 +
 .../states/configuration/igfs/fragmentizer.jade |   43 +
 .../states/configuration/igfs/general.jade      |   54 +
 .../modules/states/configuration/igfs/ipc.jade  |   60 +
 .../modules/states/configuration/igfs/misc.jade |  108 +
 .../states/configuration/igfs/secondary.jade    |   44 +
 .../configuration/preview-panel.directive.js    |  239 ++
 .../summary/summary-tabs.directive.js           |   50 +
 .../configuration/summary/summary.controller.js |  365 ++
 .../frontend/app/modules/states/errors.state.js |   43 +
 .../frontend/app/modules/states/logout.state.js |   35 +
 .../app/modules/states/password.state.js        |   46 +
 .../app/modules/states/profile.state.js         |   35 +
 .../frontend/app/modules/states/signin.state.js |   43 +
 .../app/modules/user/AclRoute.provider.js       |   47 +
 .../frontend/app/modules/user/Auth.service.js   |   56 +
 .../frontend/app/modules/user/User.service.js   |   51 +
 .../frontend/app/modules/user/permissions.js    |   28 +
 .../frontend/app/modules/user/user.module.js    |   73 +
 .../app/modules/version/Version.provider.js     |   32 +
 .../app/services/ChartColors.service.js         |   22 +
 .../frontend/app/services/Clone.service.js      |   64 +
 .../frontend/app/services/Confirm.service.js    |   68 +
 .../app/services/ConfirmBatch.service.js        |   92 +
 .../app/services/CopyToClipboard.service.js     |   50 +
 .../frontend/app/services/Countries.service.js  |   31 +
 .../app/services/ErrorPopover.service.js        |  126 +
 .../frontend/app/services/Focus.service.js      |   33 +
 .../frontend/app/services/FormUtils.service.js  |  435 +++
 .../app/services/InetAddress.service.js         |   53 +
 .../frontend/app/services/JavaTypes.service.js  |   93 +
 .../app/services/LegacyTable.service.js         |  209 ++
 .../app/services/LegacyUtils.service.js         |  572 +++
 .../frontend/app/services/Messages.service.js   |   63 +
 .../app/services/ModelNormalizer.service.js     |   59 +
 .../app/services/UnsavedChangesGuard.service.js |   38 +
 modules/web-console/frontend/app/vendor.js      |   55 +
 .../frontend/controllers/admin-controller.js    |   92 +
 .../frontend/controllers/caches-controller.js   |  524 +++
 .../frontend/controllers/clusters-controller.js |  689 ++++
 .../frontend/controllers/domains-controller.js  | 1792 +++++++++
 .../frontend/controllers/igfs-controller.js     |  416 +++
 .../frontend/controllers/profile-controller.js  |   94 +
 .../frontend/generator/generator-common.js      |  612 +++
 .../frontend/generator/generator-java.js        | 3534 ++++++++++++++++++
 .../frontend/generator/generator-optional.js    |   25 +
 .../frontend/generator/generator-properties.js  |  175 +
 .../frontend/generator/generator-readme.js      |   85 +
 .../frontend/generator/generator-xml.js         | 2093 +++++++++++
 .../frontend/gulpfile.babel.js/index.js         |   26 +
 .../frontend/gulpfile.babel.js/paths.js         |   74 +
 .../frontend/gulpfile.babel.js/tasks/build.js   |   21 +
 .../frontend/gulpfile.babel.js/tasks/bundle.js  |   32 +
 .../frontend/gulpfile.babel.js/tasks/clean.js   |   32 +
 .../frontend/gulpfile.babel.js/tasks/copy.js    |   33 +
 .../gulpfile.babel.js/tasks/ignite-modules.js   |   55 +
 .../frontend/gulpfile.babel.js/tasks/jade.js    |   40 +
 .../frontend/gulpfile.babel.js/tasks/test.js    |   92 +
 .../frontend/gulpfile.babel.js/tasks/watch.js   |   31 +
 .../gulpfile.babel.js/webpack/common.js         |  189 +
 .../webpack/environments/development.js         |   69 +
 .../webpack/environments/production.js          |   45 +
 .../frontend/gulpfile.babel.js/webpack/index.js |   32 +
 .../webpack/plugins/progress.js                 |   82 +
 .../frontend/ignite_modules/README.txt          |    6 +
 .../frontend/ignite_modules/index.js            |   27 +
 modules/web-console/frontend/package.json       |  125 +
 modules/web-console/frontend/public/favicon.ico |  Bin 0 -> 1150 bytes
 .../frontend/public/images/cache.png            |  Bin 0 -> 23700 bytes
 .../frontend/public/images/cluster.png          |  Bin 0 -> 29376 bytes
 .../frontend/public/images/docker.png           |  Bin 0 -> 521 bytes
 .../frontend/public/images/domains.png          |  Bin 0 -> 23828 bytes
 .../web-console/frontend/public/images/igfs.png |  Bin 0 -> 14307 bytes
 .../frontend/public/images/ignite-logo.png      |  Bin 0 -> 1982 bytes
 .../frontend/public/images/ignite-logo@2x.png   |  Bin 0 -> 3325 bytes
 .../frontend/public/images/ignite-puzzle.png    |  Bin 0 -> 71974 bytes
 .../web-console/frontend/public/images/java.png |  Bin 0 -> 170 bytes
 .../frontend/public/images/pb-ignite.png        |  Bin 0 -> 3493 bytes
 .../frontend/public/images/pb-ignite@2x.png     |  Bin 0 -> 8558 bytes
 .../frontend/public/images/query-chart.png      |  Bin 0 -> 16637 bytes
 .../frontend/public/images/query-metadata.png   |  Bin 0 -> 32298 bytes
 .../frontend/public/images/query-table.png      |  Bin 0 -> 29189 bytes
 .../frontend/public/images/summary.png          |  Bin 0 -> 31997 bytes
 .../web-console/frontend/public/images/xml.png  |  Bin 0 -> 232 bytes
 .../public/stylesheets/_bootstrap-custom.scss   |   65 +
 .../stylesheets/_bootstrap-variables.scss       |  891 +++++
 .../stylesheets/_font-awesome-custom.scss       |   32 +
 .../public/stylesheets/blocks/error.scss        |   31 +
 .../frontend/public/stylesheets/style.scss      | 2171 +++++++++++
 .../frontend/public/stylesheets/variables.scss  |   28 +
 .../frontend/test/e2e/exampe.test.js            |   40 +
 modules/web-console/frontend/test/karma.conf.js |  113 +
 .../frontend/test/protractor.conf.js            |   50 +
 .../frontend/test/unit/JavaTypes.test.js        |   69 +
 .../frontend/test/unit/UserAuth.test.js         |   35 +
 modules/web-console/frontend/views/403.jade     |   22 +
 modules/web-console/frontend/views/404.jade     |   22 +
 modules/web-console/frontend/views/base.jade    |   22 +
 .../frontend/views/configuration/caches.jade    |   53 +
 .../frontend/views/configuration/clusters.jade  |   66 +
 .../views/configuration/domains-import.jade     |  223 ++
 .../frontend/views/configuration/domains.jade   |   66 +
 .../frontend/views/configuration/igfs.jade      |   51 +
 .../frontend/views/configuration/sidebar.jade   |   29 +
 .../summary-project-structure.jade              |   27 +
 .../views/configuration/summary-tabs.jade       |   25 +
 .../frontend/views/configuration/summary.jade   |  122 +
 .../frontend/views/includes/footer.jade         |   23 +
 .../frontend/views/includes/header.jade         |   51 +
 modules/web-console/frontend/views/index.jade   |   47 +
 modules/web-console/frontend/views/reset.jade   |   48 +
 .../frontend/views/settings/admin.jade          |   76 +
 .../frontend/views/settings/profile.jade        |   76 +
 modules/web-console/frontend/views/signin.jade  |  163 +
 .../frontend/views/sql/cache-metadata.jade      |   40 +
 .../frontend/views/sql/chart-settings.jade      |   40 +
 .../frontend/views/sql/notebook-new.jade        |   31 +
 .../frontend/views/sql/paragraph-rate.jade      |   31 +
 modules/web-console/frontend/views/sql/sql.jade |  193 +
 .../views/templates/agent-download.jade         |   48 +
 .../frontend/views/templates/alert.jade         |   21 +
 .../frontend/views/templates/batch-confirm.jade |   32 +
 .../frontend/views/templates/clone.jade         |   37 +
 .../frontend/views/templates/confirm.jade       |   31 +
 .../frontend/views/templates/demo-info.jade     |   45 +
 .../frontend/views/templates/dropdown.jade      |   24 +
 .../views/templates/getting-started.jade        |   32 +
 .../frontend/views/templates/message.jade       |   26 +
 .../frontend/views/templates/pagination.jade    |   32 +
 .../frontend/views/templates/select.jade        |   26 +
 .../views/templates/validation-error.jade       |   25 +
 modules/web-console/pom.xml                     |   33 +-
 modules/web-console/src/main/js/.babelrc        |    3 -
 modules/web-console/src/main/js/.eslintrc       |  202 -
 modules/web-console/src/main/js/.gitignore      |    9 -
 .../web-console/src/main/js/app/app.config.js   |   86 -
 modules/web-console/src/main/js/app/app.js      |  274 --
 .../main/js/app/controllers/auth.controller.js  |   30 -
 .../js/app/controllers/notebooks.controller.js  |   69 -
 .../controllers/reset-password.controller.js    |   51 -
 .../src/main/js/app/data/colors.json            |   22 -
 .../src/main/js/app/data/countries.json         |   94 -
 .../src/main/js/app/data/demo-info.json         |   14 -
 .../src/main/js/app/data/event-types.json       |  169 -
 .../src/main/js/app/data/getting-started.json   |  109 -
 .../src/main/js/app/data/java-classes.json      |   18 -
 .../src/main/js/app/data/java-keywords.json     |   55 -
 .../src/main/js/app/data/java-primitives.json   |    9 -
 .../src/main/js/app/data/pom-dependencies.json  |   20 -
 .../src/main/js/app/decorator/select.js         |   77 -
 .../src/main/js/app/decorator/tooltip.js        |   56 -
 .../js/app/directives/auto-focus.directive.js   |   26 -
 .../app/directives/bs-affix-update.directive.js |   34 -
 .../js/app/directives/centered/centered.css     |   37 -
 .../directives/centered/centered.directive.js   |   26 -
 .../directives/copy-to-clipboard.directive.js   |   29 -
 .../hide-on-state-change.directive.js           |   31 -
 .../information/information.directive.js        |   30 -
 .../app/directives/information/information.jade |   20 -
 .../app/directives/information/information.scss |   56 -
 .../main/js/app/directives/match.directive.js   |   27 -
 .../app/directives/on-click-focus.directive.js  |   26 -
 .../directives/on-enter-focus-move.directive.js |   29 -
 .../js/app/directives/on-enter.directive.js     |   32 -
 .../js/app/directives/on-escape.directive.js    |   32 -
 .../ui-ace-docker/ui-ace-docker.controller.js   |   33 -
 .../ui-ace-docker/ui-ace-docker.directive.js    |   46 -
 .../directives/ui-ace-docker/ui-ace-docker.jade |   31 -
 .../ui-ace-java/ui-ace-java.controller.js       |   32 -
 .../ui-ace-java/ui-ace-java.directive.js        |  133 -
 .../app/directives/ui-ace-java/ui-ace-java.jade |   22 -
 .../ui-ace-pojos/ui-ace-pojos.controller.js     |   95 -
 .../ui-ace-pojos/ui-ace-pojos.directive.js      |   46 -
 .../directives/ui-ace-pojos/ui-ace-pojos.jade   |   40 -
 .../ui-ace-pom/ui-ace-pom.controller.js         |   33 -
 .../ui-ace-pom/ui-ace-pom.directive.js          |   41 -
 .../app/directives/ui-ace-pom/ui-ace-pom.jade   |   17 -
 .../js/app/directives/ui-ace-tabs.directive.js  |   23 -
 .../ui-ace-xml/ui-ace-xml.controller.js         |   27 -
 .../ui-ace-xml/ui-ace-xml.directive.js          |  133 -
 .../app/directives/ui-ace-xml/ui-ace-xml.jade   |   17 -
 .../src/main/js/app/filters/byName.filter.js    |   23 -
 .../js/app/filters/domainsValidation.filter.js  |   33 -
 .../src/main/js/app/filters/hasPojo.filter.js   |   18 -
 .../src/main/js/app/helpers/jade/mixins.jade    |  588 ---
 .../src/main/js/app/modules/Demo/Demo.module.js |  166 -
 .../js/app/modules/Version/Version.provider.js  |   32 -
 .../src/main/js/app/modules/ace.module.js       |  269 --
 .../main/js/app/modules/agent/agent.module.js   |  323 --
 .../js/app/modules/branding/branding.module.js  |   45 -
 .../app/modules/branding/branding.provider.js   |  111 -
 .../app/modules/branding/features.directive.js  |   35 -
 .../js/app/modules/branding/footer.directive.js |   34 -
 .../modules/branding/header-logo.directive.js   |   34 -
 .../js/app/modules/branding/header-logo.jade    |   18 -
 .../modules/branding/header-title.directive.js  |   35 -
 .../branding/powered-by-apache.directive.js     |   35 -
 .../app/modules/branding/powered-by-apache.jade |   18 -
 .../js/app/modules/branding/terms.directive.js  |   30 -
 .../configuration/EventGroups.provider.js       |   30 -
 .../modules/configuration/Sidebar.provider.js   |   39 -
 .../configuration/configuration.module.js       |   41 -
 .../configuration/generator/Docker.service.js   |   78 -
 .../configuration/generator/Java.service.js     |   21 -
 .../configuration/generator/Pom.service.js      |  210 --
 .../configuration/generator/Xml.service.js      |   21 -
 .../modules/configuration/sidebar.directive.js  |   30 -
 .../modules/dialog/dialog-content.directive.js  |   31 -
 .../modules/dialog/dialog-title.directive.js    |   31 -
 .../js/app/modules/dialog/dialog.controller.js  |   40 -
 .../js/app/modules/dialog/dialog.directive.js   |   32 -
 .../js/app/modules/dialog/dialog.factory.js     |   32 -
 .../src/main/js/app/modules/dialog/dialog.jade  |   26 -
 .../main/js/app/modules/dialog/dialog.module.js |   32 -
 .../field/bs-select-placeholder.directive.js    |   47 -
 .../js/app/modules/form/field/down.directive.js |   43 -
 .../modules/form/field/dropdown.directive.js    |   83 -
 .../js/app/modules/form/field/dropdown.jade     |   61 -
 .../main/js/app/modules/form/field/field.css    |   23 -
 .../app/modules/form/field/field.directive.js   |   44 -
 .../main/js/app/modules/form/field/field.jade   |   27 -
 .../field/form-control-feedback.directive.js    |   40 -
 .../form/field/input/autofocus.directive.js     |   30 -
 .../form/field/input/checkbox.directive.js      |   66 -
 .../app/modules/form/field/input/checkbox.jade  |   30 -
 .../form/field/input/datalist.directive.js      |  122 -
 .../app/modules/form/field/input/datalist.jade  |   51 -
 .../form/field/input/number.directive.js        |   76 -
 .../js/app/modules/form/field/input/number.jade |   50 -
 .../js/app/modules/form/field/input/text.css    |   41 -
 .../modules/form/field/input/text.directive.js  |  126 -
 .../js/app/modules/form/field/input/text.jade   |   48 -
 .../app/modules/form/field/label.directive.js   |   47 -
 .../app/modules/form/field/tooltip.directive.js |   49 -
 .../js/app/modules/form/field/up.directive.js   |   44 -
 .../src/main/js/app/modules/form/form.module.js |  101 -
 .../js/app/modules/form/group/add.directive.js  |   40 -
 .../app/modules/form/group/group.directive.js   |   81 -
 .../main/js/app/modules/form/group/group.jade   |   21 -
 .../app/modules/form/group/table.directive.js   |   29 -
 .../main/js/app/modules/form/group/table.jade   |   17 -
 .../app/modules/form/group/tooltip.directive.js |   40 -
 .../app/modules/form/panel/chevron.directive.js |   53 -
 .../app/modules/form/panel/panel.directive.js   |   37 -
 .../app/modules/form/panel/revert.directive.js  |   53 -
 .../form/validator/ipaddress.directive.js       |   86 -
 .../validator/java-built-in-class.directive.js  |   31 -
 .../form/validator/java-identifier.directive.js |   31 -
 .../form/validator/java-keywords.directive.js   |   42 -
 .../validator/java-package-name.directive.js    |   31 -
 .../java-package-specified.directive.js         |   34 -
 .../form/validator/property-unique.directive.js |   47 -
 .../property-value-specified.directive.js       |   31 -
 .../modules/form/validator/unique.directive.js  |   49 -
 .../getting-started/GettingStarted.provider.js  |  112 -
 .../src/main/js/app/modules/loading/loading.css |   73 -
 .../js/app/modules/loading/loading.directive.js |   51 -
 .../main/js/app/modules/loading/loading.jade    |   23 -
 .../js/app/modules/loading/loading.module.js    |   26 -
 .../js/app/modules/loading/loading.service.js   |   48 -
 .../js/app/modules/navbar/Navbar.provider.js    |   28 -
 .../js/app/modules/navbar/Userbar.provider.js   |   28 -
 .../js/app/modules/navbar/navbar.directive.js   |   30 -
 .../main/js/app/modules/navbar/navbar.module.js |   33 -
 .../js/app/modules/navbar/userbar.directive.js  |   48 -
 .../query-notebooks/query-notebooks.module.js   |  115 -
 .../src/main/js/app/modules/socket.module.js    |   41 -
 .../main/js/app/modules/states/admin.state.js   |   34 -
 .../app/modules/states/configuration.state.js   |  226 --
 .../caches/concurrency.directive.js             |   27 -
 .../configuration/caches/concurrency.jade       |   65 -
 .../configuration/caches/general.directive.js   |   27 -
 .../states/configuration/caches/general.jade    |   65 -
 .../configuration/caches/memory.directive.js    |   27 -
 .../states/configuration/caches/memory.jade     |   88 -
 .../configuration/caches/query.directive.js     |   27 -
 .../states/configuration/caches/query.jade      |   93 -
 .../configuration/caches/rebalance.directive.js |   27 -
 .../states/configuration/caches/rebalance.jade  |   65 -
 .../caches/server-near-cache.directive.js       |   27 -
 .../configuration/caches/server-near-cache.jade |   45 -
 .../caches/statistics.directive.js              |   27 -
 .../states/configuration/caches/statistics.jade |   37 -
 .../configuration/caches/store.directive.js     |   27 -
 .../states/configuration/caches/store.jade      |  271 --
 .../configuration/clusters/atomic.directive.js  |   27 -
 .../states/configuration/clusters/atomic.jade   |   53 -
 .../clusters/attributes.directive.js            |   27 -
 .../configuration/clusters/attributes.jade      |   58 -
 .../configuration/clusters/binary.directive.js  |   27 -
 .../states/configuration/clusters/binary.jade   |  100 -
 .../clusters/collision.directive.js             |   27 -
 .../configuration/clusters/collision.jade       |   60 -
 .../clusters/collision/custom.directive.js      |   27 -
 .../clusters/collision/custom.jade              |   24 -
 .../clusters/collision/fifo-queue.directive.js  |   27 -
 .../clusters/collision/fifo-queue.jade          |   28 -
 .../collision/job-stealing.directive.js         |   27 -
 .../clusters/collision/job-stealing.jade        |   64 -
 .../collision/priority-queue.directive.js       |   27 -
 .../clusters/collision/priority-queue.jade      |   43 -
 .../clusters/communication.directive.js         |   27 -
 .../configuration/clusters/communication.jade   |   96 -
 .../clusters/connector.directive.js             |   27 -
 .../configuration/clusters/connector.jade       |  103 -
 .../clusters/deployment.directive.js            |   27 -
 .../configuration/clusters/deployment.jade      |  119 -
 .../clusters/discovery.directive.js             |   27 -
 .../configuration/clusters/discovery.jade       |   83 -
 .../configuration/clusters/events.directive.js  |   27 -
 .../states/configuration/clusters/events.jade   |   37 -
 .../clusters/failover.directive.js              |   27 -
 .../states/configuration/clusters/failover.jade |   82 -
 .../configuration/clusters/general.directive.js |   27 -
 .../states/configuration/clusters/general.jade  |   68 -
 .../general/discovery/cloud.directive.js        |   27 -
 .../clusters/general/discovery/cloud.jade       |  127 -
 .../general/discovery/google.directive.js       |   27 -
 .../clusters/general/discovery/google.jade      |   38 -
 .../general/discovery/jdbc.directive.js         |   27 -
 .../clusters/general/discovery/jdbc.jade        |   24 -
 .../general/discovery/multicast.directive.js    |   27 -
 .../clusters/general/discovery/multicast.jade   |  109 -
 .../clusters/general/discovery/s3.directive.js  |   27 -
 .../clusters/general/discovery/s3.jade          |   27 -
 .../general/discovery/shared.directive.js       |   27 -
 .../clusters/general/discovery/shared.jade      |   23 -
 .../clusters/general/discovery/vm.directive.js  |   27 -
 .../clusters/general/discovery/vm.jade          |   90 -
 .../general/discovery/zookeeper.directive.js    |   27 -
 .../clusters/general/discovery/zookeeper.jade   |   74 -
 .../bounded-exponential-backoff.directive.js    |   27 -
 .../bounded-exponential-backoff.jade            |   27 -
 .../zookeeper/retrypolicy/custom.directive.js   |   27 -
 .../discovery/zookeeper/retrypolicy/custom.jade |   24 -
 .../exponential-backoff.directive.js            |   27 -
 .../retrypolicy/exponential-backoff.jade        |   27 -
 .../zookeeper/retrypolicy/forever.directive.js  |   27 -
 .../zookeeper/retrypolicy/forever.jade          |   22 -
 .../zookeeper/retrypolicy/n-times.directive.js  |   27 -
 .../zookeeper/retrypolicy/n-times.jade          |   25 -
 .../zookeeper/retrypolicy/one-time.directive.js |   27 -
 .../zookeeper/retrypolicy/one-time.jade         |   23 -
 .../retrypolicy/until-elapsed.directive.js      |   27 -
 .../zookeeper/retrypolicy/until-elapsed.jade    |   25 -
 .../configuration/clusters/igfs.directive.js    |   27 -
 .../states/configuration/clusters/igfs.jade     |   37 -
 .../configuration/clusters/logger.directive.js  |   27 -
 .../states/configuration/clusters/logger.jade   |   65 -
 .../clusters/logger/custom.directive.js         |   27 -
 .../configuration/clusters/logger/custom.jade   |   24 -
 .../clusters/logger/log4j.directive.js          |   27 -
 .../configuration/clusters/logger/log4j.jade    |   49 -
 .../clusters/logger/log4j2.directive.js         |   27 -
 .../configuration/clusters/logger/log4j2.jade   |   38 -
 .../clusters/marshaller.directive.js            |   27 -
 .../configuration/clusters/marshaller.jade      |   69 -
 .../configuration/clusters/metrics.directive.js |   27 -
 .../states/configuration/clusters/metrics.jade  |   50 -
 .../configuration/clusters/ssl.directive.js     |   27 -
 .../states/configuration/clusters/ssl.jade      |  108 -
 .../configuration/clusters/swap.directive.js    |   27 -
 .../states/configuration/clusters/swap.jade     |   67 -
 .../configuration/clusters/thread.directive.js  |   27 -
 .../states/configuration/clusters/thread.jade   |   48 -
 .../configuration/clusters/time.directive.js    |   27 -
 .../states/configuration/clusters/time.jade     |   47 -
 .../clusters/transactions.directive.js          |   27 -
 .../configuration/clusters/transactions.jade    |   59 -
 .../configuration/domains/general.directive.js  |   27 -
 .../states/configuration/domains/general.jade   |   46 -
 .../configuration/domains/query.directive.js    |   27 -
 .../states/configuration/domains/query.jade     |  169 -
 .../configuration/domains/store.directive.js    |   27 -
 .../states/configuration/domains/store.jade     |  126 -
 .../states/configuration/igfs/dual.directive.js |   27 -
 .../modules/states/configuration/igfs/dual.jade |   42 -
 .../igfs/fragmentizer.directive.js              |   27 -
 .../states/configuration/igfs/fragmentizer.jade |   43 -
 .../configuration/igfs/general.directive.js     |   27 -
 .../states/configuration/igfs/general.jade      |   53 -
 .../states/configuration/igfs/ipc.directive.js  |   27 -
 .../modules/states/configuration/igfs/ipc.jade  |   57 -
 .../states/configuration/igfs/misc.directive.js |   27 -
 .../modules/states/configuration/igfs/misc.jade |  108 -
 .../configuration/igfs/secondary.directive.js   |   27 -
 .../states/configuration/igfs/secondary.jade    |   44 -
 .../configuration/preview-panel.directive.js    |  239 --
 .../summary/summary-tabs.directive.js           |   50 -
 .../configuration/summary/summary.controller.js |  359 --
 .../configuration/summary/summary.resource.js   |   40 -
 .../main/js/app/modules/states/logout.state.js  |   36 -
 .../js/app/modules/states/password.state.js     |   46 -
 .../main/js/app/modules/states/profile.state.js |   34 -
 .../main/js/app/modules/states/signin.state.js  |   53 -
 .../src/main/js/app/modules/states/sql.state.js |   46 -
 .../main/js/app/modules/user/Auth.service.js    |   76 -
 .../main/js/app/modules/user/User.service.js    |   65 -
 .../src/main/js/app/modules/user/user.module.js |   28 -
 .../main/js/app/services/ChartColors.service.js |   22 -
 .../src/main/js/app/services/Clone.service.js   |   64 -
 .../src/main/js/app/services/Confirm.service.js |   70 -
 .../js/app/services/ConfirmBatch.service.js     |   92 -
 .../js/app/services/CopyToClipboard.service.js  |   50 -
 .../main/js/app/services/Countries.service.js   |   31 -
 .../src/main/js/app/services/Focus.service.js   |   33 -
 .../main/js/app/services/InetAddress.service.js |   53 -
 .../main/js/app/services/JavaTypes.service.js   |   84 -
 .../main/js/app/services/LegacyTable.service.js |  205 -
 .../main/js/app/services/LegacyUtils.service.js |  948 -----
 .../main/js/app/services/Messages.service.js    |   63 -
 .../js/app/services/ModelNormalizer.service.js  |   59 -
 .../app/services/UnsavedChangesGuard.service.js |   38 -
 modules/web-console/src/main/js/app/vendor.js   |   54 -
 .../src/main/js/controllers/admin-controller.js |   91 -
 .../main/js/controllers/caches-controller.js    |  470 ---
 .../main/js/controllers/clusters-controller.js  |  626 ----
 .../main/js/controllers/domains-controller.js   | 1746 ---------
 .../src/main/js/controllers/igfs-controller.js  |  401 --
 .../main/js/controllers/profile-controller.js   |   91 -
 .../src/main/js/controllers/sql-controller.js   | 1588 --------
 .../src/main/js/generator/generator-common.js   |  611 ---
 .../src/main/js/generator/generator-java.js     | 3404 -----------------
 .../src/main/js/generator/generator-optional.js |   25 -
 .../main/js/generator/generator-properties.js   |  150 -
 .../src/main/js/generator/generator-readme.js   |   85 -
 .../src/main/js/generator/generator-xml.js      | 1978 ----------
 .../src/main/js/gulpfile.babel.js/index.js      |   26 -
 .../src/main/js/gulpfile.babel.js/paths.js      |   70 -
 .../main/js/gulpfile.babel.js/tasks/build.js    |   21 -
 .../main/js/gulpfile.babel.js/tasks/bundle.js   |   32 -
 .../main/js/gulpfile.babel.js/tasks/clean.js    |   32 -
 .../src/main/js/gulpfile.babel.js/tasks/copy.js |   33 -
 .../gulpfile.babel.js/tasks/ignite-modules.js   |   55 -
 .../src/main/js/gulpfile.babel.js/tasks/jade.js |   40 -
 .../main/js/gulpfile.babel.js/tasks/watch.js    |   31 -
 .../main/js/gulpfile.babel.js/webpack/common.js |  192 -
 .../webpack/environments/development.js         |   64 -
 .../webpack/environments/production.js          |   45 -
 .../main/js/gulpfile.babel.js/webpack/index.js  |   32 -
 .../webpack/plugins/progress.js                 |   82 -
 .../src/main/js/ignite_modules/README.txt       |    6 -
 .../src/main/js/ignite_modules/index.js         |   27 -
 modules/web-console/src/main/js/package.json    |  128 -
 .../web-console/src/main/js/public/favicon.ico  |  Bin 1150 -> 0 bytes
 .../src/main/js/public/images/cache.png         |  Bin 23700 -> 0 bytes
 .../src/main/js/public/images/cluster.png       |  Bin 29376 -> 0 bytes
 .../src/main/js/public/images/docker.png        |  Bin 521 -> 0 bytes
 .../src/main/js/public/images/domains.png       |  Bin 23828 -> 0 bytes
 .../src/main/js/public/images/igfs.png          |  Bin 14307 -> 0 bytes
 .../src/main/js/public/images/ignite-logo.png   |  Bin 1982 -> 0 bytes
 .../main/js/public/images/ignite-logo@2x.png    |  Bin 3325 -> 0 bytes
 .../src/main/js/public/images/ignite-puzzle.png |  Bin 71974 -> 0 bytes
 .../src/main/js/public/images/java.png          |  Bin 170 -> 0 bytes
 .../src/main/js/public/images/pb-ignite.png     |  Bin 3493 -> 0 bytes
 .../src/main/js/public/images/pb-ignite@2x.png  |  Bin 8558 -> 0 bytes
 .../src/main/js/public/images/query-chart.png   |  Bin 16637 -> 0 bytes
 .../main/js/public/images/query-metadata.png    |  Bin 32298 -> 0 bytes
 .../src/main/js/public/images/query-table.png   |  Bin 29189 -> 0 bytes
 .../src/main/js/public/images/summary.png       |  Bin 31997 -> 0 bytes
 .../src/main/js/public/images/xml.png           |  Bin 232 -> 0 bytes
 .../public/stylesheets/_bootstrap-custom.scss   |   65 -
 .../stylesheets/_bootstrap-variables.scss       |  891 -----
 .../stylesheets/_font-awesome-custom.scss       |   32 -
 .../src/main/js/public/stylesheets/style.scss   | 2156 -----------
 .../main/js/public/stylesheets/variables.scss   |   28 -
 modules/web-console/src/main/js/serve.js        |  116 -
 modules/web-console/src/main/js/serve/agent.js  |  714 ----
 .../src/main/js/serve/agent_dists/README.txt    |    7 -
 modules/web-console/src/main/js/serve/app.js    |   42 -
 .../web-console/src/main/js/serve/browser.js    |  378 --
 .../main/js/serve/config/settings.json.sample   |   26 -
 .../web-console/src/main/js/serve/configure.js  |   84 -
 modules/web-console/src/main/js/serve/mail.js   |   75 -
 modules/web-console/src/main/js/serve/mongo.js  |  676 ----
 .../src/main/js/serve/routes/admin.js           |  126 -
 .../src/main/js/serve/routes/agent.js           |   81 -
 .../src/main/js/serve/routes/caches.js          |  132 -
 .../src/main/js/serve/routes/clusters.js        |  146 -
 .../src/main/js/serve/routes/demo.js            |  135 -
 .../src/main/js/serve/routes/demo/caches.json   |   87 -
 .../src/main/js/serve/routes/demo/clusters.json |   50 -
 .../src/main/js/serve/routes/demo/domains.json  |  307 --
 .../src/main/js/serve/routes/demo/igfss.json    |   10 -
 .../src/main/js/serve/routes/domains.js         |  195 -
 .../src/main/js/serve/routes/igfs.js            |  122 -
 .../src/main/js/serve/routes/notebooks.js       |  121 -
 .../src/main/js/serve/routes/profile.js         |  102 -
 .../src/main/js/serve/routes/public.js          |  235 --
 .../src/main/js/serve/routes/routes.js          |  103 -
 .../web-console/src/main/js/serve/settings.js   |   84 -
 modules/web-console/src/main/js/views/base.jade |   22 -
 .../src/main/js/views/configuration/caches.jade |   52 -
 .../main/js/views/configuration/clusters.jade   |   64 -
 .../js/views/configuration/domains-import.jade  |  211 --
 .../main/js/views/configuration/domains.jade    |   66 -
 .../src/main/js/views/configuration/igfs.jade   |   51 -
 .../main/js/views/configuration/sidebar.jade    |   29 -
 .../summary-project-structure.jade              |   27 -
 .../js/views/configuration/summary-tabs.jade    |   25 -
 .../main/js/views/configuration/summary.jade    |  152 -
 .../src/main/js/views/includes/footer.jade      |   23 -
 .../src/main/js/views/includes/header.jade      |   51 -
 .../web-console/src/main/js/views/index.jade    |   48 -
 .../web-console/src/main/js/views/reset.jade    |   48 -
 .../src/main/js/views/settings/admin.jade       |   76 -
 .../src/main/js/views/settings/profile.jade     |   76 -
 .../web-console/src/main/js/views/signin.jade   |  163 -
 .../src/main/js/views/sql/cache-metadata.jade   |   40 -
 .../src/main/js/views/sql/chart-settings.jade   |   40 -
 .../src/main/js/views/sql/notebook-new.jade     |   31 -
 .../src/main/js/views/sql/paragraph-rate.jade   |   31 -
 .../web-console/src/main/js/views/sql/sql.jade  |  201 -
 .../main/js/views/templates/agent-download.jade |   48 -
 .../src/main/js/views/templates/alert.jade      |   21 -
 .../main/js/views/templates/batch-confirm.jade  |   32 -
 .../src/main/js/views/templates/clone.jade      |   31 -
 .../src/main/js/views/templates/confirm.jade    |   31 -
 .../src/main/js/views/templates/demo-info.jade  |   45 -
 .../src/main/js/views/templates/dropdown.jade   |   21 -
 .../js/views/templates/getting-started.jade     |   32 -
 .../src/main/js/views/templates/message.jade    |   26 -
 .../src/main/js/views/templates/pagination.jade |   32 -
 .../src/main/js/views/templates/select.jade     |   26 -
 .../js/views/templates/validation-error.jade    |   25 -
 modules/web-console/src/test/js/routes/agent.js |   94 -
 modules/web-console/web-agent/.gitignore        |    2 +
 modules/web-console/web-agent/README.txt        |   88 +
 .../web-agent/assembly/release-web-agent.xml    |   66 +
 .../web-agent/bin/ignite-web-agent.bat          |   70 +
 .../web-agent/bin/ignite-web-agent.sh           |   87 +
 modules/web-console/web-agent/demo/README.txt   |    4 +
 modules/web-console/web-agent/demo/db-init.sql  |  102 +
 .../web-agent/jdbc-drivers/README.txt           |   10 +
 modules/web-console/web-agent/logs/README.txt   |    5 +
 modules/web-console/web-agent/pom.xml           |  199 +
 .../console/agent/AgentConfiguration.java       |  268 ++
 .../ignite/console/agent/AgentLauncher.java     |  344 ++
 .../apache/ignite/console/agent/AgentUtils.java |  111 +
 .../console/agent/handlers/AbstractHandler.java |  110 +
 .../console/agent/handlers/DatabaseHandler.java |  298 ++
 .../console/agent/handlers/RestHandler.java     |  276 ++
 .../ignite/console/demo/AgentClusterDemo.java   |  641 ++++
 .../ignite/console/demo/AgentMetadataDemo.java  |   92 +
 .../apache/ignite/console/demo/model/Car.java   |  152 +
 .../ignite/console/demo/model/Country.java      |  152 +
 .../ignite/console/demo/model/Department.java   |  152 +
 .../ignite/console/demo/model/Employee.java     |  356 ++
 .../ignite/console/demo/model/Parking.java      |  152 +
 .../src/main/resources/log4j.properties         |   53 +
 parent/pom.xml                                  |    4 +-
 pom.xml                                         |    2 +-
 992 files changed, 50484 insertions(+), 42393 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/e70879aa/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
----------------------------------------------------------------------