Merge branch 'blurconsole_github' into 0.1.5-blurconsole-merge
Project: http://git-wip-us.apache.org/repos/asf/incubator-blur/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-blur/commit/16e42347 Tree: http://git-wip-us.apache.org/repos/asf/incubator-blur/tree/16e42347 Diff: http://git-wip-us.apache.org/repos/asf/incubator-blur/diff/16e42347 Branch: refs/heads/0.1.5 Commit: 16e4234788f8082570d6f90785023cc0a2c67951 Parents: 0184cca b5b86c7 Author: Aaron McCurry <[email protected]> Authored: Thu May 16 23:17:06 2013 -0400 Committer: Aaron McCurry <[email protected]> Committed: Thu May 16 23:17:06 2013 -0400 ---------------------------------------------------------------------- .gitignore | 13 + src/contrib/blur-console/README | 8 + src/contrib/blur-console/blur-admin/.gitignore | 23 + src/contrib/blur-console/blur-admin/Capfile | 33 + src/contrib/blur-console/blur-admin/Gemfile | 39 + src/contrib/blur-console/blur-admin/Gemfile.lock | 222 + src/contrib/blur-console/blur-admin/Rakefile | 21 + src/contrib/blur-console/blur-admin/Regression.md | 90 + .../app/assets/images/404_file_not_found.png | Bin 0 -> 103562 bytes .../blur-admin/app/assets/images/arrow_down.png | Bin 0 -> 310 bytes .../blur-admin/app/assets/images/arrow_up.png | Bin 0 -> 301 bytes .../blur-admin/app/assets/images/blur_logo.png | Bin 0 -> 3962 bytes .../blur-admin/app/assets/images/database16.png | Bin 0 -> 831 bytes .../blur-admin/app/assets/images/expand_folder.png | Bin 0 -> 554 bytes .../blur-admin/app/assets/images/failure.png | Bin 0 -> 1006 bytes .../blur-admin/app/assets/images/favicon.png | Bin 0 -> 4002 bytes .../blur-admin/app/assets/images/file16.png | Bin 0 -> 644 bytes .../blur-admin/app/assets/images/folder16.png | Bin 0 -> 799 bytes .../blur-admin/app/assets/images/gradient.png | Bin 0 -> 6692 bytes .../blur-admin/app/assets/images/green_light.png | Bin 0 -> 722 bytes .../blur-admin/app/assets/images/icons.gif | Bin 0 -> 4041 bytes .../blur-admin/app/assets/images/loader.gif | Bin 0 -> 1737 bytes .../blur-admin/app/assets/images/offline.png | Bin 0 -> 1056 bytes .../blur-admin/app/assets/images/online.png | Bin 0 -> 1242 bytes .../blur-admin/app/assets/images/red_light.png | Bin 0 -> 804 bytes .../blur-admin/app/assets/images/server_error.png | Bin 0 -> 64939 bytes .../blur-admin/app/assets/images/vline.gif | Bin 0 -> 844 bytes .../blur-admin/app/assets/images/warning.png | Bin 0 -> 726 bytes .../blur-admin/app/assets/javascripts/admin.js | 11 + .../app/assets/javascripts/application.js | 79 + .../blur-admin/app/assets/javascripts/audits.js | 112 + .../app/assets/javascripts/blur_queries.js | 197 + .../assets/javascripts/blur_table/blur_tables.js | 13 + .../app/assets/javascripts/blur_table/cluster.js | 279 + .../app/assets/javascripts/blur_table/table.js | 189 + .../app/assets/javascripts/blur_table/terms.js | 99 + .../app/assets/javascripts/dashboard/dashboard.js | 7 + .../app/assets/javascripts/dashboard/hdfs.js | 55 + .../assets/javascripts/dashboard/long_running.js | 23 + .../app/assets/javascripts/dashboard/zookeeper.js | 136 + .../app/assets/javascripts/environment/cluster.js | 69 + .../assets/javascripts/environment/controller.js | 81 + .../assets/javascripts/environment/environment.js | 31 + .../app/assets/javascripts/environment/shard.js | 103 + .../assets/javascripts/environment/zookeeper.js | 125 + .../blur-admin/app/assets/javascripts/hdfs.js | 921 ++ .../app/assets/javascripts/hdfs_metrics.js | 406 + .../blur-admin/app/assets/javascripts/help.js | 11 + .../app/assets/javascripts/placeholder.js | 25 + .../blur-admin/app/assets/javascripts/search.js | 449 + .../blur-admin/app/assets/javascripts/templates.js | 1 + .../templates/blur_table/active_tables.jst.ejs | 18 + .../templates/blur_table/cluster_view.jst.ejs | 20 + .../templates/blur_table/comments.jst.ejs | 4 + .../templates/blur_table/disabled_tables.jst.ejs | 17 + .../javascripts/templates/blur_table/hosts.jst.ejs | 19 + .../templates/blur_table/schema.jst.ejs | 40 + .../templates/blur_table/table_row.jst.ejs | 50 + .../templates/blur_table/terms_list.jst.ejs | 14 + .../templates/blur_table/terms_view.jst.ejs | 11 + .../javascripts/templates/dashboard/hdfs.jst.ejs | 41 + .../templates/dashboard/long_running.jst.ejs | 8 + .../templates/dashboard/zookeeper.jst.ejs | 55 + .../templates/environment/cluster.jst.ejs | 13 + .../templates/environment/controller.jst.ejs | 7 + .../templates/environment/shard.jst.ejs | 8 + .../templates/environment/zookeeper.jst.ejs | 21 + .../blur-admin/app/assets/javascripts/users.js | 105 + .../app/assets/stylesheets/application.scss | 32 + .../blur-admin/app/assets/stylesheets/audits.scss | 90 + .../blur-admin/app/assets/stylesheets/base.scss | 175 + .../app/assets/stylesheets/blur_queries.scss | 125 + .../app/assets/stylesheets/blur_tables.scss | 92 + .../app/assets/stylesheets/bootstrap_addons.scss | 6 + .../app/assets/stylesheets/dashboard.scss | 161 + .../blur-admin/app/assets/stylesheets/errors.scss | 23 + .../blur-admin/app/assets/stylesheets/hdfs.scss | 129 + .../app/assets/stylesheets/hdfs_metrics.scss | 110 + .../blur-admin/app/assets/stylesheets/help.scss | 23 + .../blur-admin/app/assets/stylesheets/mixins.scss | 60 + .../app/assets/stylesheets/navigation.scss | 86 + .../blur-admin/app/assets/stylesheets/search.scss | 221 + .../app/assets/stylesheets/user_session.scss | 15 + .../blur-admin/app/assets/stylesheets/users.scss | 156 + .../app/assets/stylesheets/zookeeper.scss | 126 + .../app/controllers/admin_settings_controller.rb | 12 + .../app/controllers/application_controller.rb | 117 + .../app/controllers/audits_controller.rb | 11 + .../app/controllers/blur_controllers_controller.rb | 15 + .../app/controllers/blur_queries_controller.rb | 44 + .../app/controllers/blur_shards_controller.rb | 21 + .../app/controllers/blur_tables_controller.rb | 94 + .../app/controllers/clusters_controller.rb | 13 + .../app/controllers/errors_controller.rb | 17 + .../blur-admin/app/controllers/hdfs_controller.rb | 162 + .../app/controllers/hdfs_metrics_controller.rb | 37 + .../app/controllers/preferences_controller.rb | 21 + .../app/controllers/searches_controller.rb | 205 + .../app/controllers/user_sessions_controller.rb | 25 + .../blur-admin/app/controllers/users_controller.rb | 57 + .../app/controllers/zookeepers_controller.rb | 36 + .../blur-admin/app/helpers/application_helper.rb | 21 + .../blur-admin/app/helpers/blur_query_helper.rb | 11 + .../blur-console/blur-admin/app/models/ability.rb | 69 + .../blur-admin/app/models/admin_setting.rb | 7 + .../blur-console/blur-admin/app/models/audit.rb | 30 + .../blur-admin/app/models/blur_controller.rb | 10 + .../blur-admin/app/models/blur_query.rb | 75 + .../blur-admin/app/models/blur_shard.rb | 12 + .../blur-admin/app/models/blur_table.rb | 96 + .../blur-console/blur-admin/app/models/cluster.rb | 41 + .../blur-console/blur-admin/app/models/hdfs.rb | 12 + .../blur-admin/app/models/hdfs_stat.rb | 11 + .../blur-console/blur-admin/app/models/license.rb | 2 + .../blur-admin/app/models/preference.rb | 9 + .../blur-console/blur-admin/app/models/search.rb | 72 + .../blur-console/blur-admin/app/models/user.rb | 66 + .../blur-admin/app/models/user_session.rb | 9 + .../blur-admin/app/models/zookeeper.rb | 66 + .../blur-admin/app/views/audits/index.html.haml | 26 + .../app/views/blur_queries/_blur_query.html.haml | 27 + .../app/views/blur_queries/_show.html.haml | 118 + .../app/views/blur_queries/index.html.haml | 30 + .../app/views/blur_tables/index.html.haml | 15 + .../app/views/errors/error_404.html.haml | 5 + .../app/views/errors/error_422.html.haml | 4 + .../app/views/errors/error_500.html.haml | 11 + .../blur-admin/app/views/hdfs/_expand.html.haml | 12 + .../blur-admin/app/views/hdfs/_file_info.html.haml | 26 + .../app/views/hdfs/_folder_info.html.haml | 31 + .../blur-admin/app/views/hdfs/_info.html.haml | 43 + .../blur-admin/app/views/hdfs/_upload.html.haml | 7 + .../app/views/hdfs/_upload_form.html.haml | 10 + .../blur-admin/app/views/hdfs/index.html.haml | 11 + .../app/views/hdfs_metrics/_hdfs_graph.html.haml | 41 + .../hdfs_metrics/_hdfs_joined_graph.html.haml | 27 + .../app/views/hdfs_metrics/index.html.haml | 7 + .../app/views/layouts/_help_menu.html.haml | 202 + .../app/views/layouts/application.html.haml | 84 + .../blur-admin/app/views/searches/_saved.html.haml | 15 + .../blur-admin/app/views/searches/create.html.haml | 39 + .../blur-admin/app/views/searches/index.html.haml | 111 + .../blur-admin/app/views/shared/_icons.html.haml | 2 + .../app/views/user_sessions/_form.html.haml | 13 + .../app/views/user_sessions/new.html.haml | 4 + .../blur-admin/app/views/users/_form.html.haml | 34 + .../blur-admin/app/views/users/edit.html.haml | 5 + .../blur-admin/app/views/users/index.html.haml | 33 + .../blur-admin/app/views/users/new.html.haml | 12 + .../blur-admin/app/views/users/show.html.haml | 78 + .../app/views/zookeepers/_hdfs_stat.html.haml | 41 + .../app/views/zookeepers/_zookeeper.html.haml | 48 + .../app/views/zookeepers/index.html.haml | 15 + .../blur-admin/app/views/zookeepers/show.html.haml | 33 + src/contrib/blur-console/blur-admin/config.ru | 4 + .../blur-console/blur-admin/config/application.rb | 27 + src/contrib/blur-console/blur-admin/config/boot.rb | 6 + .../blur-console/blur-admin/config/compass.rb | 6 + .../blur-console/blur-admin/config/database.yml | 49 + .../blur-console/blur-admin/config/environment.rb | 13 + .../blur-admin/config/environments/development.rb | 39 + .../blur-admin/config/environments/production.rb | 49 + .../blur-admin/config/environments/test.rb | 37 + .../initializers/asset_precompile_prefix_fix.rb | 37 + .../config/initializers/backtrace_silencers.rb | 7 + .../blur-admin/config/initializers/inflections.rb | 4 + .../blur-admin/config/initializers/mime_types.rb | 5 + .../blur-admin/config/initializers/overrides.rb | 10 + .../blur-admin/config/initializers/quiet_assets.rb | 11 + .../blur-admin/config/initializers/secret_token.rb | 7 + .../config/initializers/session_store.rb | 8 + .../config/initializers/wrap_parameters.rb | 14 + .../blur-console/blur-admin/config/locales/en.yml | 5 + .../blur-console/blur-admin/config/routes.rb | 100 + .../migrate/20110524204140_create_blur_tables.rb | 15 + .../db/migrate/20110524213803_create_hdfs_stats.rb | 23 + .../migrate/20110525015557_create_blur_queries.rb | 19 + ...10526003150_add_extra_columns_to_blur_tables.rb | 19 + ...526193123_add_filter_columns_to_blur_queries.rb | 11 + .../20110526201313_modify_fetch_column_name.rb | 9 + .../migrate/20110602014308_add_selector_columns.rb | 15 + .../20110603004748_add_userid_to_blur_queries.rb | 9 + .../db/migrate/20110607191131_create_users.rb | 16 + .../20110613135529_add_roles_mask_to_users.rb | 9 + ...110614201547_add_count_column_to_blur_tables.rb | 9 + ...10616133049_add_status_column_to_blur_tables.rb | 9 + ...17140116_add_agentdata_column_to_blur_tables.rb | 15 + .../db/migrate/20110617142244_fix_table_types.rb | 11 + .../migrate/20110617163052_change_schema_column.rb | 9 + ...21202105_add_table_id_column_to_blur_queries.rb | 9 + ...8_remove_table_name_column_from_blur_queries.rb | 9 + ...110621225406_create_blur_zookeeper_instances.rb | 14 + .../migrate/20110621225838_create_controllers.rb | 17 + .../db/migrate/20110621230243_create_clusters.rb | 14 + .../db/migrate/20110621230340_create_shards.rb | 17 + ...1_update_columns_on_blur_zookeeper_instances.rb | 21 + ...0720_add_status_column_to_zookeeper_instance.rb | 9 + .../20110627180604_change_uuid_columntoint.rb | 9 + .../20110627183020_change_uuid_int_to_bigint.rb | 9 + ...9190801_change_cluster_to_belong_to_instance.rb | 9 + ...ename_blur_zookeeper_instances_to_zookeepers.rb | 9 + ...0630161453_rename_blur_zookeeper_instance_id.rb | 11 + ...732_change_blur_table_current_size_to_bigint.rb | 13 + .../db/migrate/20110701185350_create_searches.rb | 20 + .../20110705170021_change_columnsto_textobject.rb | 9 + ...705191234_add_column_shard_id_to_blur_tables.rb | 9 + ...110707132418_create_shards_blur_tables_table.rb | 14 + ...4_update_model_with_new_understand_of_shards.rb | 16 + .../migrate/20110713141138_create_preferences.rb | 15 + ...54_adding_useridto_the_model_for_association.rb | 9 + .../migrate/20110719191147_create_metrics_table.rb | 22 + .../20110726194727_add_columns_to_hdfs_stats.rb | 11 + .../db/migrate/20110727012928_create_hdfs.rb | 15 + .../db/migrate/20110727013041_update_hdfs_stats.rb | 11 + ...0110809202748_add_host_and_port_to_zookeeper.rb | 11 + .../20110810141028_add_row_count_to_blur_table.rb | 9 + .../20110810142348_change_blur_queries_model.rb | 30 + .../20110929222508_add_live_nodes_to_hdfs_stats.rb | 9 + ...0110929224549_update_hdfs_stats_column_sizes.rb | 25 + .../db/migrate/20111001193840_add_license_table.rb | 13 + .../db/migrate/20111002175546_add_indexes.rb | 31 + .../migrate/20111011041727_remove_extra_columns.rb | 27 + .../20111015191154_add_name_column_to_users.rb | 9 + .../20111030120201_remove_node_location_column.rb | 11 + ...20111030120430_increase_size_of_query_column.rb | 9 + .../20111130011338_change_host_port_to_url.rb | 12 + .../20111219160043_add_record_only_to_search.rb | 9 + ...11229213416_change_licenses_to_add_node_info.rb | 11 + .../migrate/20120110024452_update_license_table.rb | 9 + ...20120226002653_change_blur_tables_updated_at.rb | 9 + .../db/migrate/20120309015311_add_safe_mode.rb | 9 + ...120604180240_add_record_only_to_blur_queries.rb | 9 + ..._change_query_string_to_medium_text_datatype.rb | 9 + ...8225024_change_type_to_smaller_size_med_text.rb | 9 + ...621155420_add_comments_column_to_blur_tables.rb | 10 + .../db/migrate/20120807191217_create_audits.rb | 12 + ...20807192046_change_audit_integers_to_strings.rb | 11 + .../20120808182829_change_user_to_user_id.rb | 11 + ...3192325_change_used_to_both_logical_and_real.rb | 8 + ...203219_fix_integer_length_for_logical_column.rb | 7 + ...0120820073548_update_collation_on_all_tables.rb | 42 + ...172333_change_controllersto_blur_controllers.rb | 5 + .../20120824174553_change_shardto_blur_shards.rb | 5 + .../20120827172222_add_zookeeper_to_audits.rb | 5 + .../20120926202222_add_pre_filter_to_search.rb | 6 + .../20120926202240_add_post_filter_to_search.rb | 6 + .../20121025175857_add_online_ensemble_nodes.rb | 5 + ...0121030184429_add_timestamps_to_blur_objects.rb | 10 + ...0121220193623_add_admin_conifgurations_table.rb | 9 + .../20130106191159_rename_status_columns.rb | 15 + .../migrate/20130505151503_drop_licenses_table.rb | 16 + src/contrib/blur-console/blur-admin/db/schema.rb | 199 + src/contrib/blur-console/blur-admin/db/seeds.rb | 15 + .../blur-console/blur-admin/doc/README_FOR_APP | 2 + .../blur-admin/lib/blur_thrift_client.rb | 13 + .../blur-admin/lib/hdfs_thrift_client.rb | 78 + .../blur-console/blur-admin/lib/pounder/pounder.rb | 61 + .../blur-admin/lib/tasks/coverage.rake | 16 + .../blur-console/blur-admin/lib/tasks/pounder.rake | 13 + .../blur-console/blur-admin/lib/thrift/blur.rb | 1244 ++ .../blur-admin/lib/thrift/blur_constants.rb | 10 + .../blur-admin/lib/thrift/blur_types.rb | 641 + .../blur-admin/lib/thrift/hadoopfs_constants.rb | 8 + .../blur-admin/lib/thrift/hadoopfs_types.rb | 137 + .../lib/thrift/thrift_hadoop_file_system.rb | 1188 ++ .../blur-console/blur-admin/public/robots.txt | 5 + src/contrib/blur-console/blur-admin/script/rails | 6 + .../controllers/admin_settings_controller_spec.rb | 45 + .../controllers/application_controller_spec.rb | 221 + .../spec/controllers/audits_controller_spec.rb | 37 + .../blur_controllers_controller_spec.rb | 39 + .../controllers/blur_queries_controller_spec.rb | 89 + .../controllers/blur_shards_controller_spec.rb | 51 + .../controllers/blur_tables_controller_spec.rb | 163 + .../spec/controllers/clusters_controller_spec.rb | 39 + .../spec/controllers/errors_controller_spec.rb | 37 + .../spec/controllers/hdfs_controller_spec.rb | 285 + .../controllers/hdfs_metrics_controller_spec.rb | 54 + .../controllers/preferences_controller_spec.rb | 43 + .../spec/controllers/search_controller_spec.rb | 206 + .../controllers/user_sessions_controller_spec.rb | 59 + .../spec/controllers/users_controller_spec.rb | 178 + .../spec/controllers/zookeepers_controller_spec.rb | 78 + .../blur-admin/spec/factories/admin_setting.rb | 8 + .../blur-admin/spec/factories/audits.rb | 10 + .../blur-admin/spec/factories/blur_controller.rb | 7 + .../blur-admin/spec/factories/blur_queries.rb | 14 + .../blur-admin/spec/factories/blur_tables.rb | 58 + .../blur-admin/spec/factories/cluster.rb | 30 + .../blur-console/blur-admin/spec/factories/hdfs.rb | 17 + .../blur-admin/spec/factories/hdfs_stat.rb | 16 + .../blur-admin/spec/factories/license.rb | 9 + .../blur-admin/spec/factories/preference.rb | 13 + .../blur-admin/spec/factories/search.rb | 15 + .../blur-admin/spec/factories/shard.rb | 13 + .../blur-admin/spec/factories/users.rb | 17 + .../blur-admin/spec/factories/zookeeper.rb | 53 + .../spec/helpers/application_helper_spec.rb | 37 + .../spec/helpers/blur_queries_helper_spec.rb | 26 + .../blur-admin/spec/helpers/license_helper_spec.rb | 92 + .../blur-admin/spec/models/ability_spec.rb | 286 + .../blur-admin/spec/models/admin_setting_spec.rb | 16 + .../blur-admin/spec/models/audit_spec.rb | 40 + .../blur-admin/spec/models/blur_controller_spec.rb | 11 + .../blur-admin/spec/models/blur_query_spec.rb | 102 + .../blur-admin/spec/models/blur_shard_spec.rb | 22 + .../blur-admin/spec/models/blur_table_spec.rb | 228 + .../blur-admin/spec/models/cluster_spec.rb | 46 + .../blur-admin/spec/models/hdfs_spec.rb | 24 + .../blur-admin/spec/models/hdfs_stat_spec.rb | 19 + .../blur-admin/spec/models/search_spec.rb | 76 + .../blur-admin/spec/models/user_session_spec.rb | 28 + .../blur-admin/spec/models/user_spec.rb | 151 + .../blur-admin/spec/models/zookeeper_spec.rb | 67 + .../blur-admin/spec/requests/admin_spec.rb | 146 + .../blur-admin/spec/requests/audits_spec.rb | 22 + .../blur-admin/spec/requests/blur_queries_spec.rb | 23 + .../blur-admin/spec/requests/login_spec.rb | 61 + .../spec/requests/navigation_bar_spec.rb | 80 + .../blur-admin/spec/requests/register_spec.rb | 61 + .../blur-admin/spec/requests/search_spec.rb | 36 + .../blur-admin/spec/requests/user_spec.rb | 70 + .../blur-admin/spec/routing/audits_routing_spec.rb | 12 + .../spec/routing/blur_controllers_routing_spec.rb | 9 + .../spec/routing/blur_queries_routing_spec.rb | 25 + .../spec/routing/blur_tables_routing_spec.rb | 29 + .../spec/routing/clusters_routing_spec.rb | 9 + .../spec/routing/hdfs_metrics_routing_spec.rb | 13 + .../blur-admin/spec/routing/hdfs_routing_spec.rb | 73 + .../spec/routing/preferences_routing_spec.rb | 9 + .../spec/routing/user_sessions_routing_spec.rb | 17 + .../blur-admin/spec/routing/users_routing_spec.rb | 37 + .../spec/routing/zookeepers_routing_spec.rb | 22 + .../blur-console/blur-admin/spec/rspec-help.txt | 8 + .../blur-console/blur-admin/spec/spec_helper.rb | 34 + .../blur-admin/spec/support/capybara_helpers.rb | 99 + .../blur-admin/spec/support/controller_helpers.rb | 44 + .../javascripts/backbone/backbone-extension.js | 73 + .../vendor/assets/javascripts/backbone/backbone.js | 1431 ++ .../assets/javascripts/bootstrap-modal-helper.js | 134 + .../blur-admin/vendor/assets/javascripts/d3/d3.js | 2 + .../vendor/assets/javascripts/d3/d3.layout.min.js | 1 + .../vendor/assets/javascripts/d3/d3.min.js | 31 + .../assets/javascripts/datatables.fnReloadAjax.js | 41 + .../vendor/assets/javascripts/flash_message.js | 63 + .../vendor/assets/javascripts/flot/flot.js | 1 + .../javascripts/flot/jquery.flot.crosshair.min.js | 1 + .../flot/jquery.flot.fillbetween.min.js | 1 + .../javascripts/flot/jquery.flot.image.min.js | 1 + .../assets/javascripts/flot/jquery.flot.min.js | 6 + .../javascripts/flot/jquery.flot.navigate.min.js | 1 + .../assets/javascripts/flot/jquery.flot.pie.min.js | 1 + .../javascripts/flot/jquery.flot.resize.min.js | 1 + .../javascripts/flot/jquery.flot.selection.min.js | 1 + .../javascripts/flot/jquery.flot.stack.min.js | 1 + .../javascripts/flot/jquery.flot.symbol.min.js | 1 + .../javascripts/flot/jquery.flot.threshold.min.js | 1 + .../assets/javascripts/jquery.colorhelpers.min.js | 1 + .../assets/javascripts/jquery.contextMenu.js | 199 + .../vendor/assets/javascripts/jquery.dataTables.js |12092 +++++++++++++++ .../vendor/assets/javascripts/jquery.dynatree.js | 3266 ++++ .../vendor/assets/javascripts/jquery.osxFinder.js | 147 + .../assets/javascripts/jquery.rangeslider.js | 91 + .../vendor/assets/javascripts/jquery.timepicker.js | 1530 ++ .../vendor/assets/javascripts/modernizr.js | 1265 ++ .../vendor/assets/javascripts/sorttable.js | 495 + .../vendor/assets/javascripts/underscore.js | 1059 ++ .../vendor/assets/stylesheets/images/cut.png | Bin 0 -> 648 bytes .../vendor/assets/stylesheets/images/door.png | Bin 0 -> 412 bytes .../assets/stylesheets/images/new-folder.png | Bin 0 -> 400 bytes .../assets/stylesheets/images/page_white_copy.png | Bin 0 -> 309 bytes .../stylesheets/images/page_white_delete.png | Bin 0 -> 536 bytes .../assets/stylesheets/images/page_white_edit.png | Bin 0 -> 618 bytes .../assets/stylesheets/images/page_white_paste.png | Bin 0 -> 620 bytes .../vendor/assets/stylesheets/images/rename.png | Bin 0 -> 236 bytes .../images/ui-bg_flat_100_f6c369_40x100.png | Bin 0 -> 182 bytes .../images/ui-bg_glass_100_dadada_1x400.png | Bin 0 -> 112 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 0 -> 104 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_gloss-wave_35_f6c369_500x100.png | Bin 0 -> 4281 bytes .../ui-bg_highlight-soft_100_ffffff_1x100.png | Bin 0 -> 86 bytes .../ui-bg_highlight-soft_75_ffbe5e_1x100.png | Bin 0 -> 172 bytes .../stylesheets/images/ui-icons_555555_256x240.png | Bin 0 -> 4369 bytes .../stylesheets/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes .../vendor/assets/stylesheets/jquery-ui.css | 563 + .../assets/stylesheets/jquery.contextMenu.css | 64 + .../vendor/assets/stylesheets/jquery.osxFinder.css | 34 + .../assets/stylesheets/jquery.timepicker.css | 7 + .../vendor/assets/stylesheets/ui.dynatree.css | 443 + .../blur-admin/vendor/gems/cancan/CHANGELOG.rdoc | 381 + .../blur-admin/vendor/gems/cancan/Gemfile | 3 + .../blur-admin/vendor/gems/cancan/LICENSE | 20 + .../blur-admin/vendor/gems/cancan/README.rdoc | 108 + .../blur-admin/vendor/gems/cancan/Rakefile | 18 + .../blur-admin/vendor/gems/cancan/cancan.gemspec | 26 + .../blur-admin/vendor/gems/cancan/init.rb | 1 + .../blur-admin/vendor/gems/cancan/lib/cancan.rb | 13 + .../vendor/gems/cancan/lib/cancan/ability.rb | 348 + .../gems/cancan/lib/cancan/controller_additions.rb | 392 + .../gems/cancan/lib/cancan/controller_resource.rb | 265 + .../vendor/gems/cancan/lib/cancan/exceptions.rb | 53 + .../gems/cancan/lib/cancan/inherited_resource.rb | 20 + .../vendor/gems/cancan/lib/cancan/matchers.rb | 14 + .../lib/cancan/model_adapters/abstract_adapter.rb | 56 + .../cancan/model_adapters/active_record_adapter.rb | 170 + .../cancan/model_adapters/data_mapper_adapter.rb | 34 + .../lib/cancan/model_adapters/default_adapter.rb | 7 + .../lib/cancan/model_adapters/mongoid_adapter.rb | 54 + .../gems/cancan/lib/cancan/model_additions.rb | 31 + .../vendor/gems/cancan/lib/cancan/rule.rb | 178 + .../cancan/lib/generators/cancan/ability/USAGE | 5 + .../generators/cancan/ability/ability_generator.rb | 16 + .../generators/cancan/ability/templates/ability.rb | 24 + .../cancan/ability/templates/ability_spec.rb | 16 + .../cancan/ability/templates/ability_test.rb | 10 + .../blur-admin/vendor/gems/cancan/spec/README.rdoc | 28 + .../vendor/gems/cancan/spec/cancan/ability_spec.rb | 541 + .../spec/cancan/controller_additions_spec.rb | 118 + .../cancan/spec/cancan/controller_resource_spec.rb | 535 + .../gems/cancan/spec/cancan/exceptions_spec.rb | 58 + .../cancan/spec/cancan/inherited_resource_spec.rb | 58 + .../gems/cancan/spec/cancan/matchers_spec.rb | 33 + .../model_adapters/active_record_adapter_spec.rb | 278 + .../model_adapters/data_mapper_adapter_spec.rb | 120 + .../cancan/model_adapters/default_adapter_spec.rb | 7 + .../cancan/model_adapters/mongoid_adapter_spec.rb | 227 + .../vendor/gems/cancan/spec/cancan/rule_spec.rb | 55 + .../blur-admin/vendor/gems/cancan/spec/matchers.rb | 13 + .../vendor/gems/cancan/spec/spec_helper.rb | 49 + src/contrib/blur-console/blur-agent/.gitignore | 3 + .../blur/blur-core/0.1.3/blur-core-0.1.3-tests.jar | Bin 0 -> 75541 bytes .../blur/blur-core/0.1.3/blur-core-0.1.3.jar | Bin 0 -> 328261 bytes .../blur/blur-core/0.1.3/blur-core-0.1.3.pom | 79 + .../blur/blur-store/0.1.3/blur-store-0.1.3.jar | Bin 0 -> 79226 bytes .../blur/blur-store/0.1.3/blur-store-0.1.3.pom | 115 + .../blur/blur-thrift/0.1.3/blur-thrift-0.1.3.jar | Bin 0 -> 685308 bytes .../blur/blur-thrift/0.1.3/blur-thrift-0.1.3.pom | 73 + .../blur/blur-util/0.1.3/blur-util-0.1.3.jar | Bin 0 -> 49248 bytes .../blur/blur-util/0.1.3/blur-util-0.1.3.pom | 101 + .../smack/smack/3.2.2/smack-3.2.2.jar | Bin 0 -> 309784 bytes .../smack/smack/3.2.2/smack-3.2.2.pom | 50 + .../smack/smackx/3.2.2/smackx-3.2.2.jar | Bin 0 -> 666724 bytes src/contrib/blur-console/blur-agent/pom.xml | 213 + .../main/java/com/nearinfinity/agent/Agent.java | 189 + .../nearinfinity/agent/cleaners/AgentCleaners.java | 39 + .../agent/cleaners/HdfsStatsCleaner.java | 28 + .../agent/cleaners/QueriesCleaner.java | 32 + .../agent/collectors/blur/BlurCollector.java | 119 + .../collectors/blur/query/QueryCollector.java | 89 + .../collectors/blur/table/SchemaCollector.java | 143 + .../collectors/blur/table/ServerCollector.java | 69 + .../collectors/blur/table/StatsCollector.java | 49 + .../collectors/blur/table/TableCollector.java | 50 + .../agent/collectors/hdfs/HdfsCollector.java | 62 + .../agent/collectors/hdfs/HdfsStatsCollector.java | 93 + .../collectors/zookeeper/ClusterCollector.java | 70 + .../collectors/zookeeper/ControllerCollector.java | 55 + .../agent/collectors/zookeeper/ShardCollector.java | 56 + .../agent/collectors/zookeeper/TableCollector.java | 50 + .../collectors/zookeeper/ZookeeperCollector.java | 145 + .../agent/connections/JdbcConnection.java | 26 + .../connections/blur/BlurDatabaseConnection.java | 149 + .../blur/interfaces/BlurDatabaseInterface.java | 21 + .../blur/interfaces/QueryDatabaseInterface.java | 21 + .../blur/interfaces/TableDatabaseInterface.java | 12 + .../cleaners/CleanerDatabaseConnection.java | 43 + .../interfaces/CleanerDatabaseInterface.java | 5 + .../interfaces/HdfsDatabaseCleanerInterface.java | 5 + .../interfaces/QueryDatabaseCleanerInterface.java | 8 + .../connections/hdfs/HdfsDatabaseConnection.java | 49 + .../hdfs/interfaces/HdfsDatabaseInterface.java | 15 + .../zookeeper/ZookeeperDatabaseConnection.java | 162 + .../interfaces/ClusterDatabaseInterface.java | 7 + .../interfaces/ControllerDatabaseInterface.java | 12 + .../interfaces/ShardsDatabaseInterface.java | 13 + .../interfaces/TableDatabaseInterface.java | 11 + .../interfaces/ZookeeperDatabaseInterface.java | 17 + .../agent/exceptions/CollisionException.java | 8 + .../agent/exceptions/HdfsThreadException.java | 12 + .../agent/exceptions/InvalidLicenseException.java | 13 + .../agent/exceptions/MissingException.java | 8 + .../agent/exceptions/NullReturnedException.java | 12 + .../agent/exceptions/TableCollisionException.java | 8 + .../agent/exceptions/TableMissingException.java | 8 + .../ZookeeperNameCollisionException.java | 8 + .../exceptions/ZookeeperNameMissingException.java | 8 + .../agent/monitor/ThreadController.java | 29 + .../notifications/AgentMailerAuthenticator.java | 16 + .../nearinfinity/agent/notifications/Mailer.java | 78 + .../agent/notifications/Messenger.java | 83 + .../nearinfinity/agent/notifications/Notifier.java | 62 + .../java/com/nearinfinity/agent/types/Column.java | 73 + .../java/com/nearinfinity/agent/types/Family.java | 50 + .../com/nearinfinity/agent/types/TimeHelper.java | 25 + .../java/com/nearinfinity/AgentBaseTestClass.java | 46 + .../com/nearinfinity/BlurAgentBaseTestClass.java | 23 + .../agent/cleaners/AgentCleanerTest.java | 75 + .../agent/cleaners/HdfsStatsCleanerTest.java | 51 + .../agent/cleaners/QueryCleanerTest.java | 104 + .../collectors/blur/query/QueryCollectorTest.java | 49 + .../agent/collectors/hdfs/HdfsCollectorTest.java | 66 + .../collectors/hdfs/HdfsStatCollectorTest.java | 54 + .../agent/notifications/MailerTest.java | 259 + .../agent/notifications/MessengerTest.java | 100 + .../agent/notifications/NotifierTest.java | 5 + .../agent/notifications/XMPPEmbeddedServer.java | 95 + .../src/test/resources/invalid_matching.lic | 22 + .../blur-agent/src/test/resources/invalid_type.lic | 22 + .../blur-agent/src/test/resources/valid_yearly.lic | 22 + src/contrib/blur-console/build.sh | 134 + src/contrib/blur-console/etc/INSTALL | 52 + src/contrib/blur-console/etc/VERSION | 1 + src/contrib/blur-console/etc/agent.config.sample | 45 + src/contrib/blur-console/etc/agent.sh | 15 + src/contrib/blur-console/etc/default/Gemfile | 22 + src/contrib/blur-console/etc/default/database.yml | 8 + src/contrib/blur-console/etc/log4j.properties | 8 + src/contrib/blur-console/etc/start-agent.sh | 6 + src/contrib/blur-console/etc/stop-agent.sh | 6 + 519 files changed, 49609 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/16e42347/.gitignore ---------------------------------------------------------------------- diff --cc .gitignore index 97a9dc1,8ab85e4..122a75a --- a/.gitignore +++ b/.gitignore @@@ -1,21 -1,19 +1,34 @@@ -*.swp -.DS_Store -nbproject/ -.settings .classpath .project +.settings +.idea +*.ipr +*.iws +*.iml +*.class +**/*.iml target -build +demo-tables +src/*/target/** +src/*/tmp/** +src/*/tmp-test/** +*.out +*.log *.pid +src/blur-store/src/main/java/com/quicklz/ +lib/* +src/blur-core/local-testing-tmp* +.DS_Store ++*.swp ++nbproject/ ++build + log + .metadata + *.iml + *.idea + coverage + coverage.data + extra/nohup.out + /blur-admin/public/javascripts + /blur-admin/public/stylesheets -conf ++conf
