gitextract_r9qf4uj0/ ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── base-images-tag.json ├── bin/ │ ├── build-artifacts-in-docker.sh │ ├── ci-basic.sh │ ├── ci-product.sh │ └── install-docker.sh ├── docs/ │ ├── Makefile │ ├── conf.py │ ├── contributing.rst │ ├── emr.rst │ ├── index.rst │ ├── installation/ │ │ ├── advanced-installation-options.rst │ │ ├── java-installation.rst │ │ ├── presto-admin-configuration.rst │ │ ├── presto-admin-installation.rst │ │ ├── presto-admin-upgrade.rst │ │ ├── presto-catalog-installation.rst │ │ ├── presto-cli-installation.rst │ │ ├── presto-configuration.rst │ │ ├── presto-port-configuration.rst │ │ ├── presto-server-installation.rst │ │ └── troubleshooting-installation.rst │ ├── presto-admin-cli-options.rst │ ├── presto-admin-commands.rst │ ├── quick-start-guide.rst │ ├── release/ │ │ ├── release-0.1.0.rst │ │ ├── release-1.1.rst │ │ ├── release-1.2.rst │ │ ├── release-1.3.rst │ │ ├── release-1.4.rst │ │ ├── release-1.5.rst │ │ ├── release-2.0.rst │ │ ├── release-2.1.rst │ │ ├── release-2.2.rst │ │ └── release-2.3.rst │ ├── release.rst │ ├── software-requirements.rst │ ├── ssh-configuration.rst │ └── user-guide.rst ├── packaging/ │ ├── __init__.py │ ├── bdist_prestoadmin.py │ └── install-prestoadmin.template ├── prestoadmin/ │ ├── __init__.py │ ├── _version.py │ ├── catalog.py │ ├── collect.py │ ├── config.py │ ├── configure_cmds.py │ ├── coordinator.py │ ├── deploy.py │ ├── fabric_patches.py │ ├── file.py │ ├── main.py │ ├── mode.py │ ├── node.py │ ├── package.py │ ├── plugin.py │ ├── presto-admin-logging.ini │ ├── presto_conf.py │ ├── prestoclient.py │ ├── server.py │ ├── standalone/ │ │ ├── __init__.py │ │ └── config.py │ ├── topology.py │ ├── util/ │ │ ├── __init__.py │ │ ├── all_write_handler.py │ │ ├── application.py │ │ ├── base_config.py │ │ ├── constants.py │ │ ├── exception.py │ │ ├── fabric_application.py │ │ ├── fabricapi.py │ │ ├── filesystem.py │ │ ├── hiddenoptgroup.py │ │ ├── httpscacertconnection.py │ │ ├── local_config_util.py │ │ ├── parser.py │ │ ├── presto_config.py │ │ ├── remote_config_util.py │ │ ├── validators.py │ │ └── version_util.py │ ├── workers.py │ └── yarn_slider/ │ ├── __init__.py │ ├── config.py │ ├── server.py │ └── slider.py ├── release.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests/ │ ├── __init__.py │ ├── bare_image_provider.py │ ├── base_cluster.py │ ├── base_installer.py │ ├── base_test_case.py │ ├── configurable_cluster.py │ ├── docker_cluster.py │ ├── integration/ │ │ ├── __init__.py │ │ └── util/ │ │ ├── __init__.py │ │ ├── data/ │ │ │ └── presto-admin-logging.ini │ │ └── test_application.py │ ├── no_hadoop_bare_image_provider.py │ ├── product/ │ │ ├── __init__.py │ │ ├── base_product_case.py │ │ ├── base_test_installer.py │ │ ├── cluster_types.py │ │ ├── config_dir_utils.py │ │ ├── constants.py │ │ ├── image_builder.py │ │ ├── mode_installers.py │ │ ├── prestoadmin_installer.py │ │ ├── resources/ │ │ │ ├── configuration_show_config.txt │ │ │ ├── configuration_show_default.txt │ │ │ ├── configuration_show_default_master_slave1.txt │ │ │ ├── configuration_show_default_slave2_slave3.txt │ │ │ ├── configuration_show_down_node.txt │ │ │ ├── configuration_show_jvm.txt │ │ │ ├── configuration_show_log.txt │ │ │ ├── configuration_show_log_none.txt │ │ │ ├── configuration_show_node.txt │ │ │ ├── configuration_show_none.txt │ │ │ ├── install-admin.sh │ │ │ ├── install_twice.txt │ │ │ ├── invalid_json.json │ │ │ ├── non_root_sudo_warning_text.txt │ │ │ ├── non_sudo_uninstall.txt │ │ │ ├── parallel_password_failure.txt │ │ │ └── uninstall_twice.txt │ │ ├── standalone/ │ │ │ ├── __init__.py │ │ │ ├── presto_installer.py │ │ │ └── test_installation.py │ │ ├── test_authentication.py │ │ ├── test_catalog.py │ │ ├── test_collect.py │ │ ├── test_configuration.py │ │ ├── test_control.py │ │ ├── test_error_handling.py │ │ ├── test_file.py │ │ ├── test_offline_installer.py │ │ ├── test_online_installer.py │ │ ├── test_package_install.py │ │ ├── test_plugin.py │ │ ├── test_server_install.py │ │ ├── test_server_uninstall.py │ │ ├── test_server_upgrade.py │ │ ├── test_status.py │ │ ├── test_topology.py │ │ ├── timing_test_decorator.py │ │ └── topology_installer.py │ ├── rpm/ │ │ ├── __init__.py │ │ └── test_rpm.py │ └── unit/ │ ├── __init__.py │ ├── base_unit_case.py │ ├── resources/ │ │ ├── empty.txt │ │ ├── invalid.properties │ │ ├── invalid_json_conf.json │ │ ├── server_status_out.txt │ │ ├── slider-extended-help.txt │ │ ├── slider-help.txt │ │ ├── standalone-extended-help.txt │ │ ├── standalone-help.txt │ │ ├── valid.config │ │ ├── valid.properties │ │ ├── valid_rest_response_level1.txt │ │ └── valid_rest_response_level2.txt │ ├── standalone/ │ │ ├── __init__.py │ │ └── test_help.py │ ├── test_base_test_case.py │ ├── test_bdist_prestoadmin.py │ ├── test_catalog.py │ ├── test_collect.py │ ├── test_config.py │ ├── test_configure_cmds.py │ ├── test_coordinator.py │ ├── test_deploy.py │ ├── test_expand.py │ ├── test_fabric_patches.py │ ├── test_file.py │ ├── test_main.py │ ├── test_package.py │ ├── test_plugin.py │ ├── test_presto_conf.py │ ├── test_presto_config.py │ ├── test_prestoclient.py │ ├── test_server.py │ ├── test_topology.py │ ├── test_workers.py │ ├── util/ │ │ ├── __init__.py │ │ ├── test_application.py │ │ ├── test_base_config.py │ │ ├── test_exception.py │ │ ├── test_fabric_application.py │ │ ├── test_fabricapi.py │ │ ├── test_filesystem.py │ │ ├── test_local_config_util.py │ │ ├── test_parser.py │ │ ├── test_remote_config_util.py │ │ ├── test_validators.py │ │ └── test_version_util.py │ └── yarn_slider/ │ ├── __init__.py │ └── test_help.py ├── tox.ini └── util/ ├── __init__.py ├── http.py └── semantic_version.py