incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amccu...@apache.org
Subject [29/29] git commit: Removing the legacy version of blur console.
Date Fri, 27 Jun 2014 13:26:12 GMT
Removing the legacy version of blur console.


Project: http://git-wip-us.apache.org/repos/asf/incubator-blur/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-blur/commit/70ce3b5d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-blur/tree/70ce3b5d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-blur/diff/70ce3b5d

Branch: refs/heads/apache-blur-0.2
Commit: 70ce3b5d5971eb1fd565b439a763e70e1324ae84
Parents: 482a581
Author: Aaron McCurry <amccurry@gmail.com>
Authored: Fri Jun 27 09:25:59 2014 -0400
Committer: Aaron McCurry <amccurry@gmail.com>
Committed: Fri Jun 27 09:25:59 2014 -0400

----------------------------------------------------------------------
 contrib/blur-console-v1/blur-admin/.gitignore   |    23 -
 contrib/blur-console-v1/blur-admin/Capfile      |    47 -
 contrib/blur-console-v1/blur-admin/Gemfile      |    47 -
 contrib/blur-console-v1/blur-admin/Gemfile.lock |   191 -
 contrib/blur-console-v1/blur-admin/Rakefile     |    40 -
 .../app/assets/images/404_file_not_found.png    |   Bin 103562 -> 0 bytes
 .../blur-admin/app/assets/images/arrow_down.png |   Bin 310 -> 0 bytes
 .../blur-admin/app/assets/images/arrow_up.png   |   Bin 301 -> 0 bytes
 .../blur-admin/app/assets/images/blur_logo.png  |   Bin 3962 -> 0 bytes
 .../blur-admin/app/assets/images/database16.png |   Bin 831 -> 0 bytes
 .../app/assets/images/expand_folder.png         |   Bin 554 -> 0 bytes
 .../blur-admin/app/assets/images/failure.png    |   Bin 1006 -> 0 bytes
 .../blur-admin/app/assets/images/favicon.png    |   Bin 4002 -> 0 bytes
 .../blur-admin/app/assets/images/file16.png     |   Bin 644 -> 0 bytes
 .../blur-admin/app/assets/images/folder16.png   |   Bin 799 -> 0 bytes
 .../blur-admin/app/assets/images/gradient.png   |   Bin 6692 -> 0 bytes
 .../app/assets/images/green_light.png           |   Bin 722 -> 0 bytes
 .../blur-admin/app/assets/images/icons.gif      |   Bin 4041 -> 0 bytes
 .../blur-admin/app/assets/images/loader.gif     |   Bin 1737 -> 0 bytes
 .../blur-admin/app/assets/images/offline.png    |   Bin 1056 -> 0 bytes
 .../blur-admin/app/assets/images/online.png     |   Bin 1242 -> 0 bytes
 .../blur-admin/app/assets/images/red_light.png  |   Bin 804 -> 0 bytes
 .../app/assets/images/server_error.png          |   Bin 64939 -> 0 bytes
 .../blur-admin/app/assets/images/vline.gif      |   Bin 844 -> 0 bytes
 .../blur-admin/app/assets/images/warning.png    |   Bin 726 -> 0 bytes
 .../blur-admin/app/assets/javascripts/admin.js  |    27 -
 .../app/assets/javascripts/application.js       |    95 -
 .../blur-admin/app/assets/javascripts/audits.js |   128 -
 .../app/assets/javascripts/blur_queries.js      |   213 -
 .../javascripts/blur_table/blur_tables.js       |    29 -
 .../assets/javascripts/blur_table/cluster.js    |   295 -
 .../app/assets/javascripts/blur_table/table.js  |   205 -
 .../app/assets/javascripts/blur_table/terms.js  |   115 -
 .../assets/javascripts/dashboard/dashboard.js   |    23 -
 .../app/assets/javascripts/dashboard/hdfs.js    |    71 -
 .../javascripts/dashboard/long_running.js       |    39 -
 .../assets/javascripts/dashboard/zookeeper.js   |   152 -
 .../assets/javascripts/environment/cluster.js   |    85 -
 .../javascripts/environment/controller.js       |    97 -
 .../javascripts/environment/environment.js      |    47 -
 .../app/assets/javascripts/environment/shard.js |   119 -
 .../assets/javascripts/environment/zookeeper.js |   141 -
 .../blur-admin/app/assets/javascripts/hdfs.js   |   937 --
 .../app/assets/javascripts/hdfs_metrics.js      |   421 -
 .../blur-admin/app/assets/javascripts/help.js   |    27 -
 .../app/assets/javascripts/placeholder.js       |    41 -
 .../blur-admin/app/assets/javascripts/search.js |   465 -
 .../app/assets/javascripts/templates.js         |    17 -
 .../templates/blur_table/active_tables.jst.ejs  |    36 -
 .../templates/blur_table/cluster_view.jst.ejs   |    38 -
 .../templates/blur_table/comments.jst.ejs       |    22 -
 .../blur_table/disabled_tables.jst.ejs          |    35 -
 .../templates/blur_table/hosts.jst.ejs          |    39 -
 .../templates/blur_table/schema.jst.ejs         |    57 -
 .../templates/blur_table/table_row.jst.ejs      |    68 -
 .../templates/blur_table/terms_list.jst.ejs     |    32 -
 .../templates/blur_table/terms_view.jst.ejs     |    29 -
 .../templates/dashboard/hdfs.jst.ejs            |    59 -
 .../templates/dashboard/long_running.jst.ejs    |    26 -
 .../templates/dashboard/zookeeper.jst.ejs       |    73 -
 .../templates/environment/cluster.jst.ejs       |    31 -
 .../templates/environment/controller.jst.ejs    |    25 -
 .../templates/environment/shard.jst.ejs         |    26 -
 .../templates/environment/zookeeper.jst.ejs     |    39 -
 .../blur-admin/app/assets/javascripts/users.js  |   121 -
 .../app/assets/stylesheets/application.scss     |    48 -
 .../app/assets/stylesheets/audits.scss          |   106 -
 .../blur-admin/app/assets/stylesheets/base.scss |   191 -
 .../app/assets/stylesheets/blur_queries.scss    |   141 -
 .../app/assets/stylesheets/blur_tables.scss     |   108 -
 .../assets/stylesheets/bootstrap_addons.scss    |    22 -
 .../app/assets/stylesheets/dashboard.scss       |   177 -
 .../app/assets/stylesheets/errors.scss          |    39 -
 .../blur-admin/app/assets/stylesheets/hdfs.scss |   145 -
 .../app/assets/stylesheets/hdfs_metrics.scss    |   126 -
 .../blur-admin/app/assets/stylesheets/help.scss |    39 -
 .../app/assets/stylesheets/mixins.scss          |    76 -
 .../app/assets/stylesheets/navigation.scss      |   102 -
 .../app/assets/stylesheets/search.scss          |   237 -
 .../app/assets/stylesheets/user_session.scss    |    31 -
 .../app/assets/stylesheets/users.scss           |   172 -
 .../app/assets/stylesheets/zookeeper.scss       |   142 -
 .../controllers/admin_settings_controller.rb    |    26 -
 .../app/controllers/application_controller.rb   |   131 -
 .../app/controllers/audits_controller.rb        |    25 -
 .../controllers/blur_controllers_controller.rb  |    29 -
 .../app/controllers/blur_queries_controller.rb  |    58 -
 .../app/controllers/blur_shards_controller.rb   |    35 -
 .../app/controllers/blur_tables_controller.rb   |   108 -
 .../app/controllers/clusters_controller.rb      |    27 -
 .../app/controllers/errors_controller.rb        |    31 -
 .../app/controllers/hdfs_controller.rb          |   176 -
 .../app/controllers/hdfs_metrics_controller.rb  |    51 -
 .../app/controllers/preferences_controller.rb   |    35 -
 .../app/controllers/searches_controller.rb      |   219 -
 .../app/controllers/user_sessions_controller.rb |    39 -
 .../app/controllers/users_controller.rb         |    71 -
 .../app/controllers/zookeepers_controller.rb    |    50 -
 .../app/helpers/application_helper.rb           |    35 -
 .../blur-admin/app/helpers/blur_query_helper.rb |    25 -
 .../blur-admin/app/models/ability.rb            |    83 -
 .../blur-admin/app/models/admin_setting.rb      |    21 -
 .../blur-admin/app/models/audit.rb              |    44 -
 .../blur-admin/app/models/blur_controller.rb    |    24 -
 .../blur-admin/app/models/blur_query.rb         |    91 -
 .../blur-admin/app/models/blur_shard.rb         |    26 -
 .../blur-admin/app/models/blur_table.rb         |   118 -
 .../blur-admin/app/models/cluster.rb            |    55 -
 .../blur-admin/app/models/hdfs.rb               |    26 -
 .../blur-admin/app/models/hdfs_stat.rb          |    25 -
 .../blur-admin/app/models/license.rb            |    16 -
 .../blur-admin/app/models/preference.rb         |    23 -
 .../blur-admin/app/models/search.rb             |    88 -
 .../blur-admin/app/models/user.rb               |    80 -
 .../blur-admin/app/models/user_session.rb       |    23 -
 .../blur-admin/app/models/zookeeper.rb          |    80 -
 .../blur-admin/app/views/audits/index.html.haml |    44 -
 .../views/blur_queries/_blur_query.html.haml    |    45 -
 .../app/views/blur_queries/_show.html.haml      |   136 -
 .../app/views/blur_queries/index.html.haml      |    48 -
 .../app/views/blur_tables/index.html.haml       |    33 -
 .../app/views/errors/error_404.html.haml        |    23 -
 .../app/views/errors/error_422.html.haml        |    22 -
 .../app/views/errors/error_500.html.haml        |    29 -
 .../blur-admin/app/views/hdfs/_expand.html.haml |    30 -
 .../app/views/hdfs/_file_info.html.haml         |    44 -
 .../app/views/hdfs/_folder_info.html.haml       |    49 -
 .../blur-admin/app/views/hdfs/_info.html.haml   |    61 -
 .../blur-admin/app/views/hdfs/_upload.html.haml |    25 -
 .../app/views/hdfs/_upload_form.html.haml       |    28 -
 .../blur-admin/app/views/hdfs/index.html.haml   |    29 -
 .../views/hdfs_metrics/_hdfs_graph.html.haml    |    59 -
 .../hdfs_metrics/_hdfs_joined_graph.html.haml   |    45 -
 .../app/views/hdfs_metrics/index.html.haml      |    25 -
 .../app/views/layouts/_help_menu.html.haml      |   220 -
 .../app/views/layouts/application.html.haml     |   102 -
 .../app/views/searches/_saved.html.haml         |    33 -
 .../app/views/searches/create.html.haml         |    57 -
 .../app/views/searches/index.html.haml          |   129 -
 .../app/views/shared/_icons.html.haml           |    20 -
 .../app/views/user_sessions/_form.html.haml     |    31 -
 .../app/views/user_sessions/new.html.haml       |    22 -
 .../blur-admin/app/views/users/_form.html.haml  |    52 -
 .../blur-admin/app/views/users/edit.html.haml   |    23 -
 .../blur-admin/app/views/users/index.html.haml  |    51 -
 .../blur-admin/app/views/users/new.html.haml    |    30 -
 .../blur-admin/app/views/users/show.html.haml   |    96 -
 .../app/views/zookeepers/_hdfs_stat.html.haml   |    59 -
 .../app/views/zookeepers/_zookeeper.html.haml   |    66 -
 .../app/views/zookeepers/index.html.haml        |    33 -
 .../app/views/zookeepers/show.html.haml         |    51 -
 contrib/blur-console-v1/blur-admin/config.ru    |    22 -
 .../blur-admin/config/application.rb            |    41 -
 .../blur-console-v1/blur-admin/config/boot.rb   |    20 -
 .../blur-admin/config/compass.rb                |    20 -
 .../blur-admin/config/database.yml              |    43 -
 .../blur-admin/config/environment.rb            |    27 -
 .../config/environments/development.rb          |    54 -
 .../config/environments/production.rb           |    64 -
 .../blur-admin/config/environments/test.rb      |    52 -
 .../initializers/asset_precompile_prefix_fix.rb |    54 -
 .../config/initializers/backtrace_silencers.rb  |    23 -
 .../config/initializers/blur_instrumentation.rb |    43 -
 .../config/initializers/inflections.rb          |    18 -
 .../config/initializers/mime_types.rb           |    21 -
 .../blur-admin/config/initializers/overrides.rb |    26 -
 .../config/initializers/quiet_assets.rb         |    26 -
 .../config/initializers/secret_token.rb         |    23 -
 .../config/initializers/session_store.rb        |    24 -
 .../config/initializers/wrap_parameters.rb      |    30 -
 .../blur-admin/config/locales/en.yml            |    23 -
 .../blur-console-v1/blur-admin/config/routes.rb |   114 -
 .../20110524204140_create_blur_tables.rb        |    32 -
 .../migrate/20110524213803_create_hdfs_stats.rb |    40 -
 .../20110525015557_create_blur_queries.rb       |    36 -
 ...26003150_add_extra_columns_to_blur_tables.rb |    36 -
 ...193123_add_filter_columns_to_blur_queries.rb |    28 -
 .../20110526201313_modify_fetch_column_name.rb  |    26 -
 .../20110602014308_add_selector_columns.rb      |    32 -
 ...20110603004748_add_userid_to_blur_queries.rb |    26 -
 .../db/migrate/20110607191131_create_users.rb   |    33 -
 .../20110613135529_add_roles_mask_to_users.rb   |    26 -
 ...614201547_add_count_column_to_blur_tables.rb |    26 -
 ...16133049_add_status_column_to_blur_tables.rb |    26 -
 ...40116_add_agentdata_column_to_blur_tables.rb |    32 -
 .../migrate/20110617142244_fix_table_types.rb   |    28 -
 .../20110617163052_change_schema_column.rb      |    26 -
 ...02105_add_table_id_column_to_blur_queries.rb |    26 -
 ...emove_table_name_column_from_blur_queries.rb |    26 -
 ...621225406_create_blur_zookeeper_instances.rb |    31 -
 .../20110621225838_create_controllers.rb        |    34 -
 .../migrate/20110621230243_create_clusters.rb   |    31 -
 .../db/migrate/20110621230340_create_shards.rb  |    34 -
 ...pdate_columns_on_blur_zookeeper_instances.rb |    38 -
 ...0_add_status_column_to_zookeeper_instance.rb |    26 -
 .../20110627180604_change_uuid_columntoint.rb   |    26 -
 .../20110627183020_change_uuid_int_to_bigint.rb |    26 -
 ...0801_change_cluster_to_belong_to_instance.rb |    26 -
 ...me_blur_zookeeper_instances_to_zookeepers.rb |    26 -
 ...0161453_rename_blur_zookeeper_instance_id.rb |    28 -
 ..._change_blur_table_current_size_to_bigint.rb |    30 -
 .../migrate/20110701185350_create_searches.rb   |    37 -
 ...0110705170021_change_columnsto_textobject.rb |    26 -
 ...191234_add_column_shard_id_to_blur_tables.rb |    26 -
 ...707132418_create_shards_blur_tables_table.rb |    31 -
 ...pdate_model_with_new_understand_of_shards.rb |    33 -
 .../20110713141138_create_preferences.rb        |    32 -
 ...adding_useridto_the_model_for_association.rb |    26 -
 .../20110719191147_create_metrics_table.rb      |    39 -
 .../20110726194727_add_columns_to_hdfs_stats.rb |    28 -
 .../db/migrate/20110727012928_create_hdfs.rb    |    32 -
 .../migrate/20110727013041_update_hdfs_stats.rb |    28 -
 ...0809202748_add_host_and_port_to_zookeeper.rb |    28 -
 ...0110810141028_add_row_count_to_blur_table.rb |    26 -
 .../20110810142348_change_blur_queries_model.rb |    47 -
 ...110929222508_add_live_nodes_to_hdfs_stats.rb |    26 -
 ...0929224549_update_hdfs_stats_column_sizes.rb |    42 -
 .../migrate/20111001193840_add_license_table.rb |    30 -
 .../db/migrate/20111002175546_add_indexes.rb    |    48 -
 .../20111011041727_remove_extra_columns.rb      |    44 -
 .../20111015191154_add_name_column_to_users.rb  |    26 -
 ...0111030120201_remove_node_location_column.rb |    28 -
 ...11030120430_increase_size_of_query_column.rb |    26 -
 .../20111130011338_change_host_port_to_url.rb   |    29 -
 .../20111219160043_add_record_only_to_search.rb |    26 -
 ...29213416_change_licenses_to_add_node_info.rb |    28 -
 .../20120110024452_update_license_table.rb      |    26 -
 ...20226002653_change_blur_tables_updated_at.rb |    26 -
 .../db/migrate/20120309015311_add_safe_mode.rb  |    26 -
 ...604180240_add_record_only_to_blur_queries.rb |    26 -
 ...ange_query_string_to_medium_text_datatype.rb |    26 -
 ...5024_change_type_to_smaller_size_med_text.rb |    26 -
 ...155420_add_comments_column_to_blur_tables.rb |    27 -
 .../db/migrate/20120807191217_create_audits.rb  |    29 -
 ...07192046_change_audit_integers_to_strings.rb |    28 -
 .../20120808182829_change_user_to_user_id.rb    |    28 -
 ...2325_change_used_to_both_logical_and_real.rb |    25 -
 ...219_fix_integer_length_for_logical_column.rb |    24 -
 ...0820073548_update_collation_on_all_tables.rb |    59 -
 ...333_change_controllersto_blur_controllers.rb |    22 -
 ...20120824174553_change_shardto_blur_shards.rb |    22 -
 .../20120827172222_add_zookeeper_to_audits.rb   |    22 -
 .../20120926202222_add_pre_filter_to_search.rb  |    23 -
 .../20120926202240_add_post_filter_to_search.rb |    23 -
 .../20121025175857_add_online_ensemble_nodes.rb |    22 -
 ...1030184429_add_timestamps_to_blur_objects.rb |    27 -
 ...1220193623_add_admin_conifgurations_table.rb |    26 -
 .../20130106191159_rename_status_columns.rb     |    32 -
 .../20130505151503_drop_licenses_table.rb       |    33 -
 ...031155_change_blur_queries_uuid_to_string.rb |    25 -
 ...4130250_increase_size_of_query_times_json.rb |    23 -
 contrib/blur-console-v1/blur-admin/db/schema.rb |   199 -
 contrib/blur-console-v1/blur-admin/db/seeds.rb  |    30 -
 .../blur-admin/lib/blur_thrift_client.rb        |    28 -
 .../blur-admin/lib/hdfs_thrift_client.rb        |    93 -
 .../blur-admin/lib/pounder/pounder.rb           |    76 -
 .../blur-admin/lib/tasks/coverage.rake          |    34 -
 .../blur-admin/lib/tasks/pounder.rake           |    31 -
 .../blur-admin/lib/thrift/blur.rb               |  2018 ---
 .../blur-admin/lib/thrift/blur_constants.rb     |    11 -
 .../blur-admin/lib/thrift/blur_types.rb         |   801 --
 .../blur-admin/lib/thrift/hadoopfs_constants.rb |    23 -
 .../blur-admin/lib/thrift/hadoopfs_types.rb     |   152 -
 .../lib/thrift/thrift_hadoop_file_system.rb     |  1203 --
 .../blur-admin/public/robots.txt                |    23 -
 contrib/blur-console-v1/blur-admin/script/rails |    27 -
 .../admin_settings_controller_spec.rb           |    60 -
 .../controllers/application_controller_spec.rb  |   236 -
 .../spec/controllers/audits_controller_spec.rb  |    52 -
 .../blur_controllers_controller_spec.rb         |    54 -
 .../controllers/blur_queries_controller_spec.rb |   104 -
 .../controllers/blur_shards_controller_spec.rb  |    66 -
 .../controllers/blur_tables_controller_spec.rb  |   178 -
 .../controllers/clusters_controller_spec.rb     |    54 -
 .../spec/controllers/errors_controller_spec.rb  |    52 -
 .../spec/controllers/hdfs_controller_spec.rb    |   300 -
 .../controllers/hdfs_metrics_controller_spec.rb |    69 -
 .../controllers/preferences_controller_spec.rb  |    58 -
 .../spec/controllers/search_controller_spec.rb  |   221 -
 .../user_sessions_controller_spec.rb            |    74 -
 .../spec/controllers/users_controller_spec.rb   |   193 -
 .../controllers/zookeepers_controller_spec.rb   |    93 -
 .../blur-admin/spec/factories/admin_setting.rb  |    23 -
 .../blur-admin/spec/factories/audits.rb         |    25 -
 .../spec/factories/blur_controller.rb           |    22 -
 .../blur-admin/spec/factories/blur_queries.rb   |    29 -
 .../blur-admin/spec/factories/blur_tables.rb    |    73 -
 .../blur-admin/spec/factories/cluster.rb        |    45 -
 .../blur-admin/spec/factories/hdfs.rb           |    32 -
 .../blur-admin/spec/factories/hdfs_stat.rb      |    31 -
 .../blur-admin/spec/factories/license.rb        |    24 -
 .../blur-admin/spec/factories/preference.rb     |    28 -
 .../blur-admin/spec/factories/search.rb         |    30 -
 .../blur-admin/spec/factories/shard.rb          |    28 -
 .../blur-admin/spec/factories/users.rb          |    32 -
 .../blur-admin/spec/factories/zookeeper.rb      |    68 -
 .../blur-admin/spec/fixtures/test.png           |     0
 .../spec/helpers/application_helper_spec.rb     |    52 -
 .../spec/helpers/blur_queries_helper_spec.rb    |    41 -
 .../spec/helpers/license_helper_spec.rb         |   107 -
 .../blur-admin/spec/models/ability_spec.rb      |   301 -
 .../spec/models/admin_setting_spec.rb           |    31 -
 .../blur-admin/spec/models/audit_spec.rb        |    55 -
 .../spec/models/blur_controller_spec.rb         |    26 -
 .../blur-admin/spec/models/blur_query_spec.rb   |   117 -
 .../blur-admin/spec/models/blur_shard_spec.rb   |    37 -
 .../blur-admin/spec/models/blur_table_spec.rb   |   243 -
 .../blur-admin/spec/models/cluster_spec.rb      |    61 -
 .../blur-admin/spec/models/hdfs_spec.rb         |    39 -
 .../blur-admin/spec/models/hdfs_stat_spec.rb    |    34 -
 .../blur-admin/spec/models/search_spec.rb       |    91 -
 .../blur-admin/spec/models/user_session_spec.rb |    43 -
 .../blur-admin/spec/models/user_spec.rb         |   166 -
 .../blur-admin/spec/models/zookeeper_spec.rb    |    82 -
 .../blur-admin/spec/requests/admin_spec.rb      |   161 -
 .../blur-admin/spec/requests/audits_spec.rb     |    37 -
 .../spec/requests/blur_queries_spec.rb          |    38 -
 .../blur-admin/spec/requests/login_spec.rb      |    76 -
 .../spec/requests/navigation_bar_spec.rb        |    95 -
 .../blur-admin/spec/requests/register_spec.rb   |    76 -
 .../blur-admin/spec/requests/search_spec.rb     |    51 -
 .../blur-admin/spec/requests/user_spec.rb       |    85 -
 .../spec/routing/audits_routing_spec.rb         |    27 -
 .../routing/blur_controllers_routing_spec.rb    |    24 -
 .../spec/routing/blur_queries_routing_spec.rb   |    40 -
 .../spec/routing/blur_tables_routing_spec.rb    |    44 -
 .../spec/routing/clusters_routing_spec.rb       |    24 -
 .../spec/routing/hdfs_metrics_routing_spec.rb   |    28 -
 .../spec/routing/hdfs_routing_spec.rb           |    88 -
 .../spec/routing/preferences_routing_spec.rb    |    24 -
 .../spec/routing/user_sessions_routing_spec.rb  |    32 -
 .../spec/routing/users_routing_spec.rb          |    52 -
 .../spec/routing/zookeepers_routing_spec.rb     |    37 -
 .../blur-admin/spec/spec_helper.rb              |    49 -
 .../blur-admin/spec/support/capybara_helpers.rb |   114 -
 .../spec/support/controller_helpers.rb          |    59 -
 .../javascripts/backbone/backbone-extension.js  |    90 -
 .../assets/javascripts/backbone/backbone.js     |  1431 --
 .../javascripts/bootstrap-modal-helper.js       |   151 -
 .../vendor/assets/javascripts/d3/d3.js          |     2 -
 .../assets/javascripts/d3/d3.layout.min.js      |     1 -
 .../vendor/assets/javascripts/d3/d3.min.js      |    31 -
 .../javascripts/datatables.fnReloadAjax.js      |    41 -
 .../vendor/assets/javascripts/flash_message.js  |    80 -
 .../vendor/assets/javascripts/flot/flot.js      |     1 -
 .../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 -
 .../flot/jquery.flot.navigate.min.js            |     1 -
 .../javascripts/flot/jquery.flot.pie.min.js     |     1 -
 .../javascripts/flot/jquery.flot.resize.min.js  |     1 -
 .../flot/jquery.flot.selection.min.js           |     1 -
 .../javascripts/flot/jquery.flot.stack.min.js   |     1 -
 .../javascripts/flot/jquery.flot.symbol.min.js  |     1 -
 .../flot/jquery.flot.threshold.min.js           |     1 -
 .../javascripts/jquery.colorhelpers.min.js      |     1 -
 .../assets/javascripts/jquery.contextMenu.js    |   199 -
 .../assets/javascripts/jquery.dataTables.js     | 12092 -----------------
 .../assets/javascripts/jquery.dynatree.js       |  3266 -----
 .../assets/javascripts/jquery.osxFinder.js      |   164 -
 .../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 648 -> 0 bytes
 .../vendor/assets/stylesheets/images/door.png   |   Bin 412 -> 0 bytes
 .../assets/stylesheets/images/new-folder.png    |   Bin 400 -> 0 bytes
 .../stylesheets/images/page_white_copy.png      |   Bin 309 -> 0 bytes
 .../stylesheets/images/page_white_delete.png    |   Bin 536 -> 0 bytes
 .../stylesheets/images/page_white_edit.png      |   Bin 618 -> 0 bytes
 .../stylesheets/images/page_white_paste.png     |   Bin 620 -> 0 bytes
 .../vendor/assets/stylesheets/images/rename.png |   Bin 236 -> 0 bytes
 .../images/ui-bg_flat_100_f6c369_40x100.png     |   Bin 182 -> 0 bytes
 .../images/ui-bg_glass_100_dadada_1x400.png     |   Bin 112 -> 0 bytes
 .../images/ui-bg_glass_100_f6f6f6_1x400.png     |   Bin 104 -> 0 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png      |   Bin 105 -> 0 bytes
 .../ui-bg_gloss-wave_35_f6c369_500x100.png      |   Bin 4281 -> 0 bytes
 .../ui-bg_highlight-soft_100_ffffff_1x100.png   |   Bin 86 -> 0 bytes
 .../ui-bg_highlight-soft_75_ffbe5e_1x100.png    |   Bin 172 -> 0 bytes
 .../images/ui-icons_555555_256x240.png          |   Bin 4369 -> 0 bytes
 .../images/ui-icons_ffffff_256x240.png          |   Bin 4369 -> 0 bytes
 .../vendor/assets/stylesheets/jquery-ui.css     |   563 -
 .../assets/stylesheets/jquery.contextMenu.css   |    64 -
 .../assets/stylesheets/jquery.osxFinder.css     |    51 -
 .../assets/stylesheets/jquery.timepicker.css    |     7 -
 .../vendor/assets/stylesheets/ui.dynatree.css   |   443 -
 .../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 -
 .../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 -
 .../cancan/lib/cancan/controller_additions.rb   |   392 -
 .../cancan/lib/cancan/controller_resource.rb    |   265 -
 .../vendor/gems/cancan/lib/cancan/exceptions.rb |    53 -
 .../cancan/lib/cancan/inherited_resource.rb     |    20 -
 .../vendor/gems/cancan/lib/cancan/matchers.rb   |    14 -
 .../cancan/model_adapters/abstract_adapter.rb   |    56 -
 .../model_adapters/active_record_adapter.rb     |   170 -
 .../model_adapters/data_mapper_adapter.rb       |    34 -
 .../cancan/model_adapters/default_adapter.rb    |     7 -
 .../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 -
 .../cancan/ability/ability_generator.rb         |    16 -
 .../cancan/ability/templates/ability.rb         |    24 -
 .../cancan/ability/templates/ability_spec.rb    |    16 -
 .../cancan/ability/templates/ability_test.rb    |    10 -
 .../vendor/gems/cancan/spec/README.rdoc         |    28 -
 .../gems/cancan/spec/cancan/ability_spec.rb     |   541 -
 .../spec/cancan/controller_additions_spec.rb    |   118 -
 .../spec/cancan/controller_resource_spec.rb     |   535 -
 .../gems/cancan/spec/cancan/exceptions_spec.rb  |    58 -
 .../spec/cancan/inherited_resource_spec.rb      |    58 -
 .../gems/cancan/spec/cancan/matchers_spec.rb    |    33 -
 .../active_record_adapter_spec.rb               |   278 -
 .../model_adapters/data_mapper_adapter_spec.rb  |   120 -
 .../model_adapters/default_adapter_spec.rb      |     7 -
 .../model_adapters/mongoid_adapter_spec.rb      |   227 -
 .../vendor/gems/cancan/spec/cancan/rule_spec.rb |    55 -
 .../vendor/gems/cancan/spec/matchers.rb         |    13 -
 .../vendor/gems/cancan/spec/spec_helper.rb      |    49 -
 contrib/blur-console-v1/blur-agent/.gitignore   |     3 -
 contrib/blur-console-v1/blur-agent/pom.xml      |   223 -
 .../main/java/org/apache/blur/agent/Agent.java  |   205 -
 .../blur/agent/cleaners/AgentCleaners.java      |    56 -
 .../blur/agent/cleaners/HdfsStatsCleaner.java   |    44 -
 .../blur/agent/cleaners/QueriesCleaner.java     |    48 -
 .../agent/collectors/blur/BlurCollector.java    |   135 -
 .../collectors/blur/query/QueryCollector.java   |   105 -
 .../collectors/blur/table/SchemaCollector.java  |   101 -
 .../collectors/blur/table/ServerCollector.java  |    85 -
 .../collectors/blur/table/StatsCollector.java   |    64 -
 .../collectors/blur/table/TableCollector.java   |    66 -
 .../agent/collectors/hdfs/HdfsCollector.java    |    79 -
 .../collectors/hdfs/HdfsStatsCollector.java     |   110 -
 .../collectors/zookeeper/ClusterCollector.java  |    87 -
 .../zookeeper/ControllerCollector.java          |    71 -
 .../collectors/zookeeper/ShardCollector.java    |    72 -
 .../collectors/zookeeper/TableCollector.java    |    66 -
 .../zookeeper/ZookeeperCollector.java           |   161 -
 .../blur/agent/connections/JdbcConnection.java  |    42 -
 .../blur/BlurDatabaseConnection.java            |   165 -
 .../blur/interfaces/BlurDatabaseInterface.java  |    38 -
 .../blur/interfaces/QueryDatabaseInterface.java |    37 -
 .../blur/interfaces/TableDatabaseInterface.java |    27 -
 .../cleaners/CleanerDatabaseConnection.java     |    60 -
 .../interfaces/CleanerDatabaseInterface.java    |    21 -
 .../HdfsDatabaseCleanerInterface.java           |    21 -
 .../QueryDatabaseCleanerInterface.java          |    24 -
 .../hdfs/HdfsDatabaseConnection.java            |    65 -
 .../hdfs/interfaces/HdfsDatabaseInterface.java  |    32 -
 .../zookeeper/ZookeeperDatabaseConnection.java  |   179 -
 .../interfaces/ClusterDatabaseInterface.java    |    23 -
 .../interfaces/ControllerDatabaseInterface.java |    28 -
 .../interfaces/ShardsDatabaseInterface.java     |    29 -
 .../interfaces/TableDatabaseInterface.java      |    27 -
 .../interfaces/ZookeeperDatabaseInterface.java  |    33 -
 .../agent/exceptions/CollisionException.java    |    24 -
 .../agent/exceptions/HdfsThreadException.java   |    28 -
 .../exceptions/InvalidLicenseException.java     |    29 -
 .../blur/agent/exceptions/MissingException.java |    24 -
 .../agent/exceptions/NullReturnedException.java |    28 -
 .../exceptions/TableCollisionException.java     |    24 -
 .../agent/exceptions/TableMissingException.java |    24 -
 .../ZookeeperNameCollisionException.java        |    24 -
 .../ZookeeperNameMissingException.java          |    24 -
 .../blur/agent/monitor/ThreadController.java    |    45 -
 .../notifications/AgentMailerAuthenticator.java |    32 -
 .../apache/blur/agent/notifications/Mailer.java |    94 -
 .../blur/agent/notifications/Notifier.java      |    75 -
 .../org/apache/blur/agent/types/Column.java     |    89 -
 .../org/apache/blur/agent/types/Family.java     |    66 -
 .../org/apache/blur/agent/types/TimeHelper.java |    41 -
 .../blur/agent/cleaners/AgentCleanerTest.java   |    93 -
 .../agent/cleaners/HdfsStatsCleanerTest.java    |    68 -
 .../blur/agent/cleaners/QueryCleanerTest.java   |   121 -
 .../blur/query/QueryCollectorTest.java          |    71 -
 .../collectors/hdfs/HdfsCollectorTest.java      |    84 -
 .../collectors/hdfs/HdfsStatCollectorTest.java  |    70 -
 .../blur/agent/notifications/MailerTest.java    |   275 -
 .../blur/agent/notifications/NotifierTest.java  |    21 -
 .../agent/notifications/XMPPEmbeddedServer.java |   111 -
 .../blur/agent/test/AgentBaseTestClass.java     |    62 -
 .../blur/agent/test/BlurAgentBaseTestClass.java |    39 -
 contrib/blur-console-v1/build.sh                |   149 -
 contrib/blur-console-v1/etc/INSTALL             |    52 -
 contrib/blur-console-v1/etc/VERSION             |    18 -
 contrib/blur-console-v1/etc/agent.config.sample |    63 -
 contrib/blur-console-v1/etc/agent.sh            |    33 -
 contrib/blur-console-v1/etc/default/Gemfile     |    40 -
 .../blur-console-v1/etc/default/database.yml    |    26 -
 contrib/blur-console-v1/etc/log4j.properties    |    26 -
 contrib/blur-console-v1/etc/start-agent.sh      |    24 -
 contrib/blur-console-v1/etc/stop-agent.sh       |    24 -
 500 files changed, 55825 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/.gitignore
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/.gitignore b/contrib/blur-console-v1/blur-admin/.gitignore
deleted file mode 100644
index a1c95d0..0000000
--- a/contrib/blur-console-v1/blur-admin/.gitignore
+++ /dev/null
@@ -1,23 +0,0 @@
-# See http://help.github.com/ignore-files/ for more about ignoring files.
-#
-# If you find yourself ignoring temporary files generated by your text editor
-# or operating system, you probably want to add a global ignore instead:
-#   git config --global core.excludesfile ~/.gitignore_global
-
-# Ignore bundler config
-/.bundle
-
-# Ignore the default SQLite database.
-/db/*.sqlite3
-
-# Ignore all logfiles and tempfiles.
-/log/*.log
-/tmp
-
-# Ignore compiled assets
-/public/assets/*
-/app/assets/javascripts/routes.js
-.sass-cache
-
-#ignore rubymine
-/.idea

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/Capfile
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/Capfile b/contrib/blur-console-v1/blur-admin/Capfile
deleted file mode 100644
index 5596e7f..0000000
--- a/contrib/blur-console-v1/blur-admin/Capfile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with this
-# work for additional information regarding copyright ownership. The ASF
-# licenses this file to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-require 'capistrano/recipes/deploy/strategy/remote_cache'
-
-class RemoteCacheSubdir < Capistrano::Deploy::Strategy::RemoteCache
-
-  private
-
-  def repository_cache_subdir
-    if configuration[:deploy_subdir] then
-      File.join(repository_cache, configuration[:deploy_subdir])
-    else
-      repository_cache
-    end
-  end
-
-  def copy_repository_cache
-    logger.trace "copying the cached version to #{configuration[:release_path]}"
-    if copy_exclude.empty? 
-      run "cp -RPp #{repository_cache_subdir} #{configuration[:release_path]} && #{mark}"
-    else
-      exclusions = copy_exclude.map { |e| "--exclude=\"#{e}\"" }.join(' ')
-      run "rsync -lrpt #{exclusions} #{repository_cache_subdir}/* #{configuration[:release_path]} && #{mark}"
-    end
-  end
-
-end
-
-
-set :strategy, RemoteCacheSubdir.new(self)
-
-load 'deploy' if respond_to?(:namespace) # cap2 differentiator
-Dir['vendor/gems/*/recipes/*.rb','vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
-
-load 'config/deploy' # remove this line to skip loading any of the default tasks
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/Gemfile
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/Gemfile b/contrib/blur-console-v1/blur-admin/Gemfile
deleted file mode 100644
index 311cd58..0000000
--- a/contrib/blur-console-v1/blur-admin/Gemfile
+++ /dev/null
@@ -1,47 +0,0 @@
-#  Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you under the Apache License, Version 2.0 (the
-#  "License"); you may not use this file except in compliance
-#  with the License.  You may obtain a copy of the License at
-#  
-#  http://www.apache.org/licenses/LICENSE-2.0
-#  
-#  Unless required by applicable law or agreed to in writing,
-#  software distributed under the License is distributed on an
-#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#  KIND, either express or implied.  See the License for the
-#  specific language governing permissions and limitations
-#  under the License.
-
-source 'https://rubygems.org'
-
-gem 'rails', '3.2.2'
-
-gem 'mysql2'
-gem 'jquery-rails'
-gem 'thrift_client'
-gem 'authlogic'
-gem 'cancan', '2.0.0.alpha', :path => 'vendor/gems/cancan'
-gem 'twitter_bootstrap_form_for'
-gem 'bootstrap-sass'
-gem 'js-routes'
-gem 'haml-rails'
-gem 'sass-rails',   '~> 3.2.3'
-gem 'ejs'
-
-# Gems used only for assets and not required
-# in production environments by default.
-group :assets do
-  gem 'uglifier', '>= 1.0.3'
-end
-
-group :development, :test do
-  gem 'rspec-rails'
-  gem 'capybara'
-  gem 'capybara-webkit'
-  gem 'factory_girl_rails'
-  gem 'launchy'
-  gem 'thin'
-end
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/Gemfile.lock
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/Gemfile.lock b/contrib/blur-console-v1/blur-admin/Gemfile.lock
deleted file mode 100644
index a957ffb..0000000
--- a/contrib/blur-console-v1/blur-admin/Gemfile.lock
+++ /dev/null
@@ -1,191 +0,0 @@
-PATH
-  remote: vendor/gems/cancan
-  specs:
-    cancan (2.0.0.alpha)
-
-GEM
-  remote: https://rubygems.org/
-  specs:
-    actionmailer (3.2.2)
-      actionpack (= 3.2.2)
-      mail (~> 2.4.0)
-    actionpack (3.2.2)
-      activemodel (= 3.2.2)
-      activesupport (= 3.2.2)
-      builder (~> 3.0.0)
-      erubis (~> 2.7.0)
-      journey (~> 1.0.1)
-      rack (~> 1.4.0)
-      rack-cache (~> 1.1)
-      rack-test (~> 0.6.1)
-      sprockets (~> 2.1.2)
-    activemodel (3.2.2)
-      activesupport (= 3.2.2)
-      builder (~> 3.0.0)
-    activerecord (3.2.2)
-      activemodel (= 3.2.2)
-      activesupport (= 3.2.2)
-      arel (~> 3.0.2)
-      tzinfo (~> 0.3.29)
-    activeresource (3.2.2)
-      activemodel (= 3.2.2)
-      activesupport (= 3.2.2)
-    activesupport (3.2.2)
-      i18n (~> 0.6)
-      multi_json (~> 1.0)
-    addressable (2.2.7)
-    arel (3.0.2)
-    authlogic (3.1.0)
-      activerecord (>= 3.0.7)
-      activerecord (>= 3.0.7)
-    bootstrap-sass (2.0.1)
-    builder (3.0.0)
-    capybara (1.1.2)
-      mime-types (>= 1.16)
-      nokogiri (>= 1.3.3)
-      rack (>= 1.0.0)
-      rack-test (>= 0.5.4)
-      selenium-webdriver (~> 2.0)
-      xpath (~> 0.1.4)
-    capybara-webkit (0.12.1)
-      capybara (>= 1.0.0, < 1.2)
-      json
-    childprocess (0.3.1)
-      ffi (~> 1.0.6)
-    daemons (1.1.9)
-    diff-lcs (1.1.3)
-    ejs (1.0.0)
-    erubis (2.7.0)
-    eventmachine (0.12.10)
-    execjs (1.3.0)
-      multi_json (~> 1.0)
-    factory_girl (2.6.0)
-      activesupport (>= 2.3.9)
-    factory_girl_rails (1.7.0)
-      factory_girl (~> 2.6.0)
-      railties (>= 3.0.0)
-    ffi (1.0.11)
-    haml (3.1.4)
-    haml-rails (0.3.4)
-      actionpack (~> 3.0)
-      activesupport (~> 3.0)
-      haml (~> 3.0)
-      railties (~> 3.0)
-    hike (1.2.1)
-    i18n (0.6.0)
-    journey (1.0.3)
-    jquery-rails (2.0.1)
-      railties (>= 3.2.0, < 5.0)
-      thor (~> 0.14)
-    js-routes (0.7.5)
-      rails (>= 3.0)
-    json (1.6.5)
-    launchy (2.0.5)
-      addressable (~> 2.2.6)
-    mail (2.4.1)
-      i18n (>= 0.4.0)
-      mime-types (~> 1.16)
-      treetop (~> 1.4.8)
-    mime-types (1.17.2)
-    multi_json (1.3.6)
-    mysql2 (0.3.11)
-    nokogiri (1.5.0)
-    polyglot (0.3.3)
-    rack (1.4.1)
-    rack-cache (1.1)
-      rack (>= 0.4)
-    rack-ssl (1.3.2)
-      rack
-    rack-test (0.6.1)
-      rack (>= 1.0)
-    rails (3.2.2)
-      actionmailer (= 3.2.2)
-      actionpack (= 3.2.2)
-      activerecord (= 3.2.2)
-      activeresource (= 3.2.2)
-      activesupport (= 3.2.2)
-      bundler (~> 1.0)
-      railties (= 3.2.2)
-    railties (3.2.2)
-      actionpack (= 3.2.2)
-      activesupport (= 3.2.2)
-      rack-ssl (~> 1.3.2)
-      rake (>= 0.8.7)
-      rdoc (~> 3.4)
-      thor (~> 0.14.6)
-    rake (0.9.2.2)
-    rdoc (3.12)
-      json (~> 1.4)
-    rspec (2.8.0)
-      rspec-core (~> 2.8.0)
-      rspec-expectations (~> 2.8.0)
-      rspec-mocks (~> 2.8.0)
-    rspec-core (2.8.0)
-    rspec-expectations (2.8.0)
-      diff-lcs (~> 1.1.2)
-    rspec-mocks (2.8.0)
-    rspec-rails (2.8.1)
-      actionpack (>= 3.0)
-      activesupport (>= 3.0)
-      railties (>= 3.0)
-      rspec (~> 2.8.0)
-    rubyzip (0.9.6.1)
-    sass (3.1.15)
-    sass-rails (3.2.4)
-      railties (~> 3.2.0)
-      sass (>= 3.1.10)
-      tilt (~> 1.3)
-    selenium-webdriver (2.20.0)
-      childprocess (>= 0.2.5)
-      ffi (~> 1.0)
-      multi_json (~> 1.0)
-      rubyzip
-    sprockets (2.1.2)
-      hike (~> 1.2)
-      rack (~> 1.0)
-      tilt (~> 1.1, != 1.3.0)
-    thin (1.4.1)
-      daemons (>= 1.0.9)
-      eventmachine (>= 0.12.6)
-      rack (>= 1.0.0)
-    thor (0.14.6)
-    thrift (0.9.1)
-    thrift_client (0.9.2)
-      thrift (~> 0.9.0)
-    tilt (1.3.3)
-    treetop (1.4.10)
-      polyglot
-      polyglot (>= 0.3.1)
-    twitter_bootstrap_form_for (1.0.5)
-      actionpack (~> 3)
-      railties (~> 3)
-    tzinfo (0.3.31)
-    uglifier (1.2.3)
-      execjs (>= 0.3.0)
-      multi_json (>= 1.0.2)
-    xpath (0.1.4)
-      nokogiri (~> 1.3)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  authlogic
-  bootstrap-sass
-  cancan (= 2.0.0.alpha)!
-  capybara
-  capybara-webkit
-  ejs
-  factory_girl_rails
-  haml-rails
-  jquery-rails
-  js-routes
-  launchy
-  mysql2
-  rails (= 3.2.2)
-  rspec-rails
-  sass-rails (~> 3.2.3)
-  thin
-  thrift_client
-  twitter_bootstrap_form_for
-  uglifier (>= 1.0.3)

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/Rakefile
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/Rakefile b/contrib/blur-console-v1/blur-admin/Rakefile
deleted file mode 100644
index a6c5582..0000000
--- a/contrib/blur-console-v1/blur-admin/Rakefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env rake
-
-#  Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you under the Apache License, Version 2.0 (the
-#  "License"); you may not use this file except in compliance
-#  with the License.  You may obtain a copy of the License at
-#  
-#  http://www.apache.org/licenses/LICENSE-2.0
-#  
-#  Unless required by applicable law or agreed to in writing,
-#  software distributed under the License is distributed on an
-#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#  KIND, either express or implied.  See the License for the
-#  specific language governing permissions and limitations
-#  under the License.
-
-
-# Add your own tasks in files placed in lib/tasks ending in .rake,
-# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
-
-require File.expand_path('../config/application', __FILE__)
-
-module ::BlurAdmin
-  class Application
-    include Rake::DSL
-  end
-end
-
-module ::RakeFileUtils
-  extend Rake::FileUtilsExt
-end
-
-if Rails.env == 'development' or Rails.env == 'test'
-  #require 'ci/reporter/rake/rspec'
-end
-
-BlurAdmin::Application.load_tasks

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/404_file_not_found.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/404_file_not_found.png b/contrib/blur-console-v1/blur-admin/app/assets/images/404_file_not_found.png
deleted file mode 100644
index e7b3ad3..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/404_file_not_found.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_down.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_down.png b/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_down.png
deleted file mode 100644
index 00366c7..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_down.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_up.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_up.png b/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_up.png
deleted file mode 100644
index e4d764a..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/arrow_up.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/blur_logo.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/blur_logo.png b/contrib/blur-console-v1/blur-admin/app/assets/images/blur_logo.png
deleted file mode 100644
index 520ce8f..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/blur_logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/database16.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/database16.png b/contrib/blur-console-v1/blur-admin/app/assets/images/database16.png
deleted file mode 100644
index f60d8c5..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/database16.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/expand_folder.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/expand_folder.png b/contrib/blur-console-v1/blur-admin/app/assets/images/expand_folder.png
deleted file mode 100644
index 6b860d9..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/expand_folder.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/failure.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/failure.png b/contrib/blur-console-v1/blur-admin/app/assets/images/failure.png
deleted file mode 100644
index 3c47544..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/failure.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/favicon.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/favicon.png b/contrib/blur-console-v1/blur-admin/app/assets/images/favicon.png
deleted file mode 100644
index fa799f9..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/favicon.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/file16.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/file16.png b/contrib/blur-console-v1/blur-admin/app/assets/images/file16.png
deleted file mode 100644
index d6e7119..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/file16.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/folder16.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/folder16.png b/contrib/blur-console-v1/blur-admin/app/assets/images/folder16.png
deleted file mode 100644
index b6c5bb0..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/folder16.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/gradient.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/gradient.png b/contrib/blur-console-v1/blur-admin/app/assets/images/gradient.png
deleted file mode 100644
index 535d664..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/gradient.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/green_light.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/green_light.png b/contrib/blur-console-v1/blur-admin/app/assets/images/green_light.png
deleted file mode 100644
index 7e92315..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/green_light.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/icons.gif
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/icons.gif b/contrib/blur-console-v1/blur-admin/app/assets/images/icons.gif
deleted file mode 100644
index a58eb93..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/icons.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/loader.gif
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/loader.gif b/contrib/blur-console-v1/blur-admin/app/assets/images/loader.gif
deleted file mode 100644
index 1845e7d..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/loader.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/offline.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/offline.png b/contrib/blur-console-v1/blur-admin/app/assets/images/offline.png
deleted file mode 100644
index 2c9d655..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/offline.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/online.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/online.png b/contrib/blur-console-v1/blur-admin/app/assets/images/online.png
deleted file mode 100644
index beecde3..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/online.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/red_light.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/red_light.png b/contrib/blur-console-v1/blur-admin/app/assets/images/red_light.png
deleted file mode 100644
index 3a6306c..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/red_light.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/server_error.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/server_error.png b/contrib/blur-console-v1/blur-admin/app/assets/images/server_error.png
deleted file mode 100644
index fa06893..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/server_error.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/vline.gif
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/vline.gif b/contrib/blur-console-v1/blur-admin/app/assets/images/vline.gif
deleted file mode 100644
index 1b00ae5..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/vline.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/images/warning.png
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/images/warning.png b/contrib/blur-console-v1/blur-admin/app/assets/images/warning.png
deleted file mode 100644
index df58c97..0000000
Binary files a/contrib/blur-console-v1/blur-admin/app/assets/images/warning.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/admin.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/admin.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/admin.js
deleted file mode 100644
index 690df05..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/admin.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-$(document).ready(function(){
-  $('.table-filter').on('ajax:submit', function(){
-    $(this).find('.control-group').addClass('info');
-  });
-  $('.table-filter').on('ajax:success', function(){
-    $(this).find('.control-group').addClass('success');
-  });
-  $('.table-filter').on('ajax:error', function(){
-    $(this).find('.control-group').addClass('error');
-  });
-});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/application.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/application.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/application.js
deleted file mode 100644
index 4adea58..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/application.js
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-//= require jquery
-//= require jquery-ui
-//= require jquery_ujs
-//= require modernizr
-//= require placeholder
-//= require bootstrap
-//= require bootstrap-modal-helper
-//= require templates
-//= require underscore
-//= require backbone/backbone
-//= require backbone/backbone-extension
-//= require flash_message
-//= require_self
-
-$(document).ready(function(){
-  // Global variable for the spinner (makes displaying the spinner simpler)
-  window.Spinner = $('<img id="loading-spinner" alt="Loading..." src="/assets/loader.gif"/>')
-  // Global display message function
-
-  // Determines the help tab that needs to be opened
-  $('#page-help').click(function(){
-    var url = window.location.pathname;
-    var tab;
-    if (url === '/' || url === 'zookeepers') {
-      tab = "dashboard";
-    } else if (url.substring(1) == 'users') {
-      tab = "admin";
-    } else if (url.match(/hdfs(?!_)/)){
-      tab = "hdfs";
-    } else {
-      var pieces = url.substring(1).split('/');
-      if (pieces.length <= 2) {
-        tab = pieces[0];
-      } else {
-        tab = pieces[2];
-      }
-    }
-    window.open(Routes.help_path(tab), "Help Menu","menubar=0,resizable=0,width=500,height=600");
-    return false;
-  });
-
-  if (typeof Zookeeper !== 'undefined' && Zookeeper.instances){
-    $('#env_link, #tables_link, #queries_link, #search_link').click( function(evt){
-      var self = this;
-      if (Zookeeper.instances.length === 0){
-        alert('There are no Zookeeper Instances registered yet.  This page will not work until then.');
-        return false;
-      } else if (Zookeeper.instances.length === 1 || CurrentZookeeper !== null){
-        return;
-      } else {
-        var select_box = "<div style='text-align:center'><select id='zookeeper_selector' style='font-size: 20px'><option value=''></option>";
-        $.each(Zookeeper.instances, function(){
-          select_box += "<option value='" + this.id + "'>" + this.name + "</option>";
-        });
-        select_box += "</select></div>";
-        $().popup({
-          body: select_box,
-          title: 'Select a Zookeeper Instance to use:',
-          shown: function(){
-            $('#zookeeper_selector').change(function(){
-              window.location = window.location.protocol + '//' + window.location.host + '/zookeepers/' + $(this).val() + ($(self).attr('data-url-extension') || '');
-            });
-          }
-        });
-        return false;
-      }
-    });
-  }
-
-  $('#zookeeper_id').change(function(){
-    if (window.location.href.match(/(zookeepers\/)\d/)){
-      window.location = window.location.href.replace(/(zookeepers\/)\d/, '$1' + $(this).val());
-    } else {
-      window.location = '/zookeepers/' + + $(this).val();
-    }
-  });
-
-  $('.dropdown-toggle').dropdown();
-});

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/audits.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/audits.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/audits.js
deleted file mode 100644
index d5b799b..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/audits.js
+++ /dev/null
@@ -1,128 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-//= require jquery.dataTables
-//= require jquery.timepicker
-//= require datatables.fnReloadAjax
-//= require_self
-
-$.extend( $.fn.dataTableExt.oStdClasses, {
-  "sSortAsc": "header headerSortDown",
-  "sSortDesc": "header headerSortUp",
-  "sSortable": "header"
-});
-
-$(document).ready(function() {
-  //Sets max time to one hour after page load to fix button with Now button not going to current time
-  var adjust_time = function(date){
-    date.setHours(date.getHours()+1);
-    return date;
-  };
-  var setup_datepickers = function(){
-    var default_timepicker_options = {
-      showMinute: false,
-      maxDate: adjust_time(new Date),
-      hourGrid: 6,
-      ampm: true,
-    };
-
-    var from_now = new Date();
-    var from_hours = urlVars['from']
-    from_now.setMinutes(0);
-
-
-
-    var to_now = new Date();
-    var to_hours = urlVars['to']
-    to_now.setMinutes(0);
-
-    var from_input = $('<input class="from-cal" placeholder="from"/>').datetimepicker(default_timepicker_options);
-    var to_input = $('<input class="to-cal" placeholder="to"/>').datetimepicker(default_timepicker_options);
-
-    if (from_hours){
-      from_now.setHours(from_now.getHours() - from_hours);
-      from_input.datepicker('setDate', from_now);
-    }
-
-    if (to_hours){
-      to_now.setHours(to_now.getHours() - to_hours);
-      to_input.datepicker('setDate', to_now);
-    }
-
-    $('.row > .span2').prepend('<label>Audit range:</label>', from_input, to_input ,'<button class="btn refresh-button">Refresh</button>');
-  };
-  //Grabs the current time from the page elements (long number string in element id's) 
-  var urlVars = function() {
-    var vars = {};
-    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value) {
-      vars[key] = value;
-    });
-    return vars;
-  }();
-
-  var columnDefinitions = [
-    {mData: 'action', bSortable : false},
-    {mData: 'zookeeper_affected'},
-    {mData: 'username', bVisible : false, bSortable : false},
-    {mData: 'user'},
-    {mData: 'model'},
-    {mData: 'mutation'},
-    {mData: 'date_audited', asSorting: ['desc', 'asc']}
-  ];
-
-  var audit_data_table = $('#audits_table > table').dataTable({
-      sDom: "<'row'<'span4'i><'span8'><'span3'f><'span2'r>>t",
-      bPaginate: false,
-      bProcessing: true,
-      bAutoWidth: false,
-      bDeferRender: true,
-      aoColumns: columnDefinitions,
-      oLanguage: {
-        sInfoEmpty: "",
-        sInfo: "Displaying _TOTAL_ audits",
-        sSearch: "Filter audits:",
-        sZeroRecords: "No audits to display",
-        sInfoFiltered: "(filtered from _MAX_ total audits)"
-      }
-  });
-  //On Page Load
-  audit_data_table.fnSort([[6, 'desc']]);
-
-  setup_datepickers();
-  //Page Listeners
-  $('.refresh-button').on('click', function(){
-    var now = new Date();
-    var from = Math.floor((now - $('.from-cal').datetimepicker('getDate')) / 3600 / 1000);
-    var to = Math.floor((now - $('.to-cal').datetimepicker('getDate')) / 3600 / 1000);
-    var params = '?from=' + from + '&to=' + to;
-    var full_url = window.location.protocol + '//' + window.location.host + window.location.pathname + params;
-
-    if (!Modernizr.history) {
-      window.location(full_url);
-    } else {
-      audit_data_table.fnReloadAjax(Routes.audits_path({format: 'json'}) + params);
-
-      if(location.search.length === 0){
-        history.replaceState(null, "Audits | Blur Console", full_url);
-      } else if(location.search !== full_url){
-        history.pushState(null, "Search | Blur Console", full_url);
-      }
-    }
-  });
-});
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_queries.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_queries.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_queries.js
deleted file mode 100644
index eafe438..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_queries.js
+++ /dev/null
@@ -1,213 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-//= require jquery.dataTables
-//= require datatables.fnReloadAjax
-//= require_self
-
-$.extend($.fn.dataTableExt.oStdClasses, {
-  "sSortAsc": "header headerSortDown",
-  "sSortDesc": "header headerSortUp",
-  "sSortable": "header"
-});
-
-$(document).ready(function() {
-  var visible_column_count = $('#queries-table thead th').length;
-  var refresh_rate = -1;
-  var refresh_timeout = null;
-  var data_table = null;
-  var load_queries = function() {
-    data_table = $('#queries-table').dataTable({
-      "sDom": "<'row'<'span4'i><'span2'r><'span3'f>>t",
-      bPaginate: false,
-      bProcessing: true,
-      bAutoWidth: false,
-      bDeferRender: true,
-      "oLanguage": {
-        "sInfoEmpty": "",
-        "sInfo": "Displaying _TOTAL_ queries",
-        "sSearch": "Filter queries:",
-        "sZeroRecords": "No queries to display",
-        "sInfoFiltered": "(filtered from _MAX_ total queries)"
-      },
-
-      sAjaxSource: Routes.refresh_zookeeper_blur_queries_path(CurrentZookeeper, 1, {format: 'json'}),
-      aoColumns: table_cols(),
-      fnRowCallback: process_row
-    });
-    data_table.fnSort([[4, 'desc']]);
-    add_refresh_rates(data_table);
-    $('#queries-table').ajaxComplete(function(e, xhr, settings) {
-      if (settings.url.indexOf('/blur_queries/refresh') >= 0) {
-        if (refresh_rate > -1) {
-          refresh_timeout = setTimeout(function() {
-            var range_time_limit = $('.time_range').find('option:selected').val();
-            data_table.fnReloadAjax(Routes.refresh_zookeeper_blur_queries_path(CurrentZookeeper, range_time_limit, {format: 'json'}));
-          }, refresh_rate * 1000);
-        }
-      }
-    });
-    $('.time_range').live('change', function() {
-      var range_time_limit = $(this).find('option:selected').val();
-      data_table.fnReloadAjax(Routes.refresh_zookeeper_blur_queries_path(CurrentZookeeper, range_time_limit, {format: 'json'}));
-    });
-    $('.filter_option').on('click', function(){
-      var container = $(this);
-      var index = visible_column_count - 2;
-      var filter_string = container.attr("data-filter");
-      $('#queries-table').dataTable().fnFilter(filter_string, index);
-    })
-  };
-
-  var table_cols = function() {
-    if (visible_column_count === 8) {
-      return [
-        {
-          "mDataProp": "userid",
-					"sWidth": "85px"
-        }, {
-          "mDataProp": "query",
-          "sWidth": "500px"
-        }, {
-          "mDataProp": "tablename",
-					"sWidth": "75px"
-        }, {
-          "mDataProp": "start",
-					"sWidth": "85px"
-        }, {
-          "mDataProp": "time",
-					"sWidth": "95px"
-        }, {
-          "mDataProp": "status",
-          "sWidth": "100px"
-        }, {
-          "mDataProp": "state",
-          "bVisible": false
-        }, {
-          "mDataProp": "action",
-					"sWidth": "100px"
-        }
-      ];
-    }
-    return [
-      {
-        "mDataProp": "userid"
-      }, {
-        "mDataProp": "tablename"
-      }, {
-        "mDataProp": "start"
-      }, {
-        "mDataProp": "time"
-      }, {
-        "mDataProp": "status",
-        "sWidth": "150px"
-      }, {
-        "mDataProp": "state",
-        "bVisible": false
-      }, {
-        "mDataProp": "action"
-      }
-    ];
-  };
-  var process_row = function(row, data, rowIdx, dataIdx) {
-    var action_td = $('td:last-child', row);
-    if (action_td.html() === '') {
-      action_td.append("<a href='" + (Routes.blur_query_path(data['id'])) + "' class='more_info' style='margin-right: 3px'>More Info</a>");
-      if (data['state'] === 'Running' && data['can_update']) {
-        action_td.append("<form accept-charset='UTF-8' action='" + (Routes.cancel_blur_query_path(data['id'])) + "' class='cancel' data-remote='true' method='put'><div style='margin:0;padding:0;display:inline'><input name='_method' type='hidden' value='put'></div><input class='cancel_query_button btn btn-small' type='submit' value='Cancel'><img src='/assets/loading.gif' style='display:none'></form>");
-      }
-    }
-    var time = data.time.substring(0, data.time.indexOf(' ')).split(':');
-    var timeModifier = data.time.substring(data.time.indexOf(' ') + 1) === 'PM';
-    var timeInSecs = (timeModifier ? parseInt(time[0], 10) + 12 : parseInt(time[0], 10)) * 3600 + parseInt(time[1], 10) * 60 + parseInt(time[2], 10);
-    var dateNow = new Date();
-    var timeNowSecs = dateNow.getHours() * 3600 + dateNow.getMinutes() * 60 + dateNow.getSeconds();
-    if (data.state === 'Running' && Math.abs(timeNowSecs - timeInSecs) > 60) {
-      $(row).addClass('oldRunning');
-    }
-    return row;
-  };
-  var add_refresh_rates = function(data_table) {
-    var refresh_content = '<div class="span3">Auto Refresh: <div class="btn-group">';
-    var options = [
-      {
-        'key': 'Off',
-        'value': -1
-      }, {
-        'key': '10s',
-        'value': 10
-      }, {
-        'key': '1m',
-        'value': 60
-      }, {
-        'key': '10m',
-        'value': 600
-      }
-    ];
-    $.each(options, function(idx, val) {
-      var link_class = idx === 0 ? 'btn-primary' : '';
-      refresh_content += "<a href='javascript:void(0)' class='refresh_option " + link_class + " btn' data-refresh_val='" + val.value + "'>" + val.key + "</a>";
-    });
-    refresh_content += '</div></div>';
-    $('#queries-table_wrapper > .row:first-child').prepend(refresh_content);
-    $('.dataTables_wrapper .row .span3:first-child .btn-group').append('<a id="refresh-queries" class="btn"><i class="icon-refresh"/></a>');
-    $('#refresh-queries').click(function() {
-        clearTimeout(refresh_timeout);
-        data_table.fnReloadAjax();
-    });
-    $('a.refresh_option').click(function() {
-      $('a.refresh_option').removeClass('btn-primary');
-      $(this).addClass('btn-primary');
-      var prev_refresh_rate = refresh_rate;
-      refresh_rate = $(this).data('refresh_val');
-      if (prev_refresh_rate === -1) {
-        data_table.fnReloadAjax();
-      }
-      else if (refresh_rate === -1 && refresh_timeout)
-      {
-        clearTimeout(refresh_timeout);
-      }
-    });
-  };
-  var truncate = function(value, length, ommission) {
-    if (!value) return null;
-    if (!(value.length > length)) return value;
-    return "" + (value.substring(0, length)) + (ommission != null ? ommission : {
-      ommission: ''
-    });
-  };
-  $('.more_info').live('click', function(e) {
-    var self = $(this);
-    self.after(Spinner.clone());
-    e.preventDefault();
-    $.ajax({
-      url: self.attr('href'),
-      type: 'GET',
-      success: function(data) {
-        self.siblings('#loading-spinner').remove();
-        $().popup({
-          title: "Additional Info",
-          titleClass: 'title',
-          body: data
-        });
-      }
-    });
-  });
-  $('.cancel_query_button').live('click', function() {
-    $(this).siblings('img').show();
-  });
-  load_queries();
-});

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/blur_tables.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/blur_tables.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/blur_tables.js
deleted file mode 100644
index 06e7c80..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/blur_tables.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-//= require jquery.dynatree
-//= require bootstrap-tooltip
-//= require bootstrap-popover
-//= require sorttable
-//= require_tree .
-
-$(document).ready(function() {
-  // Dynatree Setup
-  $.ui.dynatree.nodedatadefaults["icon"] = false;
-
-  // Create the cluster collection and start the stream
-  new ClusterCollection().stream({interval: 10000, update: true});
-});

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/70ce3b5d/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/cluster.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/cluster.js b/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/cluster.js
deleted file mode 100644
index 4c99e00..0000000
--- a/contrib/blur-console-v1/blur-admin/app/assets/javascripts/blur_table/cluster.js
+++ /dev/null
@@ -1,295 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-var Cluster = Backbone.Model.extend({
-  defaults: {},
-  initialize: function(){
-    this.view = new ClusterView({model: this, id: 'cluster_' + this.id});
-    this.build_child_tables();
-    this.set_running_query_header_state();
-    this.on('change:blur_tables', function(){
-      this.update_child_tables();
-    });
-    this.on('change:safe_mode', function(){
-      $('li#cluster_tab_' + this.get('id') + ' .safemode-icon').toggle();
-    });
-    this.on('table_has_been_queried', function(){
-      this.set_running_query_header_state();
-    });
-  },
-  build_child_tables: function(){
-    this.set({tables: new TableCollection(this.get('blur_tables'), {cluster: this})}, {silent: true});
-  },
-  update_child_tables: function(){
-    this.get('tables').update(this.get('blur_tables'));
-    this.view.set_table_values();
-  },
-  set_running_query_header_state: function(){
-    var tables_queried = this.get('tables').where({queried_recently: true}).length;
-    if (tables_queried > 0) {
-      $('li#cluster_tab_' + this.get('id') + ' .queries-running-icon').show();
-    } else {
-      $('li#cluster_tab_' + this.get('id') + ' .queries-running-icon').hide();
-    }
-  },
-  enable_tables: function(){
-    var selected_tables = this.get('tables').where({state: 'disabled', checked: true});
-    var table_ids = _.map(selected_tables, function(table){ return table.get('id'); });
-    this.send_action_request(selected_tables, _.bind(function(){
-      $().popup({
-        title: "Enable Tables",
-        titleClass: 'title',
-        body: "Are you sure you want to enable these tables?",
-        btns: {
-          "Enable": {
-            "class": "primary",
-            func: _.bind(function() {
-              $.ajax({
-                type: 'PUT',
-                url: Routes.enable_zookeeper_blur_tables_path(CurrentZookeeper, {format: 'json'}),
-                data: {tables: table_ids}
-              });
-              $().closePopup();
-              _.each(selected_tables, function(table){
-                table.set({table_status: 5});
-              });
-              this.view.set_table_state();
-            }, this)
-          },
-          "Cancel": {
-            func: function() {
-              $().closePopup();
-            }
-          }
-        }
-      });
-    }, this));
-  },
-  disable_tables: function(){
-    var selected_tables = this.get('tables').where({state: 'active', checked: true});
-    var table_ids = _.map(selected_tables, function(table){ return table.get('id'); });
-    this.send_action_request(selected_tables, _.bind(function(){
-      $().popup({
-        title: "Disable Tables",
-        titleClass: 'title',
-        body: "Are you sure you want to disable these tables?",
-        btns: {
-          "Disable": {
-            "class": "primary",
-            func: _.bind(function() {
-              $.ajax({
-                type: 'PUT',
-                url: Routes.disable_zookeeper_blur_tables_path(CurrentZookeeper, {format: 'json'}),
-                data: {tables: table_ids}
-              });
-              $().closePopup();
-              _.each(selected_tables, function(table){
-                table.set({table_status: 3});
-              });
-              this.view.set_table_state();
-            }, this)
-          },
-          "Cancel": {
-            func: function() {
-              $().closePopup();
-            }
-          }
-        }
-      });
-    }, this));
-  },
-  delete_tables: function(){
-    var selected_tables = this.get('tables').where({state: 'disabled', checked: true});
-    var table_ids = _.map(selected_tables, function(table){ return table.get('id'); });
-    this.send_action_request(selected_tables, _.bind(function(){
-      var delete_tables_send = function(delete_index) {
-        $.ajax({
-          type: 'DELETE',
-          url: Routes.zookeeper_blur_tables_path(CurrentZookeeper, {format: 'json'}),
-          data: {
-            tables: table_ids,
-            delete_index: delete_index
-          }
-        });
-        $().closePopup();
-        _.each(selected_tables, function(table){
-          table.set({table_status: 1});
-        });
-        this.view.set_table_state();
-      };
-      $().popup({
-        title: "Delete Tables",
-        titleClass: 'title',
-        body: "Do you want to delete all of the underlying table indicies?",
-        btns: {
-          "Delete tables and indicies": {
-            "class": "danger",
-            func: _.bind(delete_tables_send, this, true)
-          },
-          "Delete tables only": {
-            "class": "warning",
-            func: _.bind(delete_tables_send, this, false)
-          },
-          "Cancel": {
-            func: function() {
-              $().closePopup();
-            }
-          }
-        }
-      });
-    }, this));
-  },
-  send_action_request: function(selected_tables, confirm_function){
-    if (_.find(selected_tables, function(table){
-        return table.get('queried_recently') && table.get('state') == 'active';
-    })){
-      $().popup({
-        title: 'Warning! You are attempting to change an active table!',
-        titleClass: 'title',
-        body: 'You are attempting to perform an action on a recently queried table, Do you wish to continue?',
-        btns: {
-          "Continue": { class: 'danger', func: confirm_function },
-          "Cancel": { func: function() { $().closePopup(); } }
-        }
-      });
-    } else {
-      confirm_function();
-    }
-  },
-  perform_action: function(state, action){
-    var selected_tables = this.get('tables').where({state: state, checked: true});
-    if (_.find(selected_tables, function(table){ return table.get('queried_recently'); })){
-      $().popup({
-        title: 'Warning! You are attempting to ' + action + ' an active table!',
-        titleClass: 'title',
-        body: '<div>You are attempting to perform an action on a recently queried table, Do you wish to continue?</div>',
-        btns: {
-          "Enable": {
-            class: 'danger',
-            func: _.bind(function(){
-              this.move_forward_with_action(action, selected_tables);
-            }, this)
-          },
-          "Cancel": {
-            func: function() {
-              $().closePopup();
-            }
-          }
-        }
-      });
-    } else {
-      this.move_forward_with_action(action, selected_tables);
-    }
-  }
-});
-
-var ClusterCollection = Backbone.StreamCollection.extend({
-  model: Cluster,
-  url: Routes.zookeeper_blur_tables_path(CurrentZookeeper, {format: 'json'}),
-  initialize: function(models, options){
-    this.on('add', function(collection){
-      var container = $('#tables-wrapper');
-      var renderedView = $(collection.view.render().el);
-      container.children('div').length === 0 ? container.html(renderedView.addClass('active')) : container.append(renderedView);
-    });
-  }
-});
-
-var ClusterView = Backbone.View.extend({
-  className: 'tab-pane cluster',
-  template: JST['templates/blur_table/cluster_view'],
-  events: {
-    'click .bulk-action-checkbox' : 'set_table_state',
-    'click .check-all' : 'check_all_boxes',
-    'click .btn[data-action=enable]' : 'enable_tables',
-    'click .btn[data-action=disable]' : 'disable_tables',
-    'click .btn[data-action=delete]' : 'delete_tables'
-  },
-  colspan_lookup : {'active': 6, 'disabled': 4},
-  render: function(){
-    this.$el.html(this.template({cluster: this.model}));
-    this.populate_tables();
-    return this;
-  },
-  populate_tables: function(){
-    var el = $(this.el);
-    this.model.get('tables').each(function(table){
-      elementToAdd = table.view.el.rendered ? table.view.el : table.view.render().el;
-      var table_parent = el.find('.' + table.get('table') + '-table');
-      table_parent.append(elementToAdd);
-      table_parent.siblings('thead').find('.check-all').removeAttr('disabled');
-      sorttable.makeSortable(table_parent.parent()[0]);
-    });
-    this.set_table_values();
-  },
-  set_table_values: function(){
-    var table_prefixes = ['active', 'disabled'];
-    for (var index = 0; index < table_prefixes.length; index++){
-      var table = this.$el.find('.' + table_prefixes[index] + '-table');
-      table.find('.no-data').remove();
-      var table_children_count = table.children().length;
-      this.$el.find('.' + table_prefixes[index] + '-counter').text(table_children_count);
-      if (this.model.get('tables').where({table: table_prefixes[index]}).length <= 0){
-        table.append(this.no_table(this.colspan_lookup[table_prefixes[index]]));
-      }
-    }
-  },
-  set_table_state: function(){
-    var checked_count = this.$el.find('tbody tr.highlighted-row').length;
-    var set_checkbox_state = _.bind(function(){
-      var row_count = this.$el.find('tbody:visible tr:not(.no-data, .changing-state)').length;
-      var check_all = this.$el.find('.tab-pane.active .check-all');
-      if (checked_count === row_count){
-        if (checked_count === 0){
-          check_all.removeAttr('checked');
-          check_all.attr('disabled', 'disabled');
-        } else {
-          check_all.attr('checked', 'checked');
-        }
-      } else {
-        check_all.removeAttr('checked');
-      }
-    }, this);
-    var set_button_state = _.bind(function(){
-      var toggle_button = this.$el.find('.tab-pane.active button');
-      checked_count > 0 ? toggle_button.removeAttr('disabled') : toggle_button.attr('disabled', 'disabled');
-    }, this);
-    set_checkbox_state();
-    set_button_state();
-  },
-  check_all_boxes: function(){
-    var check_all = this.$el.find('.tab-pane.active .check-all');
-    if (check_all.is(':checked')){
-      this.$el.find('.tab-pane.active .bulk-action-checkbox:not(:checked)').click();
-    } else {
-      this.$el.find('.tab-pane.active .bulk-action-checkbox:checked').click();
-    }
-  },
-  no_table: function(colspan){
-    return $('<tr class="no-data"><td/><td colspan="' + colspan + '">No Tables for this Section</td></tr>')
-  },
-  enable_tables: function(event){
-    this.model.enable_tables();
-    this.model.change();
-  },
-  disable_tables: function(event){
-    this.model.disable_tables();
-    this.model.change();
-  },
-  delete_tables: function(event){
-    this.model.delete_tables();
-  }
-});


Mime
View raw message