Skip to content
This repository has been archived by the owner on Jun 23, 2022. It is now read-only.

ODPi v1 release

Compare
Choose a tag to compare
@jmertic jmertic released this 26 Mar 12:48
· 76 commits to master since this release

Release Notes - ODPi - Version Spec 1.0

** Epic
* [ODPI-1] - A use case articulated by DataTorrent to define the APPS log4j appender
* [ODPI-23] - User level requirements for a reference implementation for ODPi Runtime spec
* [ODPI-24] - Adopt a testing framework and build out initial tests
* [ODPI-27] - Make it clear on how people can get involved and contribute to the ODPi spec, testing framework, and reference implementation, as well as the larger technical discussion
* [ODPI-80] - Finalize enablement of applicable tests from Bigtop testsuite

** Improvement
* [ODPI-109] - Make sure our test execution environment reports back on TEST_ENVIRONMENT tags

** Task
* [ODPI-28] - Add README file to odpi/spec repo
* [ODPI-30] - Write iTest tests for validating ODPi v1 spec compliance
* [ODPI-31] - Create output report of jUnit test results
* [ODPI-32] - Develop the proposal process for new projects/additions to an ODPi spec
* [ODPI-76] - dockerhub account is needed to host ODPi images
* [ODPI-88] - Add repo and process for Hadoop distro to submit ODPi compliance test results
* [ODPI-98] - Publish distro artifacts and compliance suite to the public repo
* [ODPI-104] - Remove outdated assets from repo.odpi.org

** New Feature
* [ODPI-6] - Build slaves need to support docker containers
* [ODPI-26] - Added appendix with internal Hadoop config values

** Bug
* [ODPI-13] - "Build configuration changes" link is misconfigured on jenkins master
* [ODPI-14] - Default user domain in CI master SMTP configuration is incorrect
* [ODPI-15] - Jenkins base URL seems to be misconfigured
* [ODPI-16] - Attempt to delete a job workspace brings AccessDenied error
* [ODPI-22] - Create Softlayer ODPi VPN user
* [ODPI-84] - el6 yum repo data has invalid checksums
* [ODPI-91] - ZK build and package are broken by ODPI-10
* [ODPI-92] - run_itest script does not know where bigtop-detect-javahome lives
* [ODPI-93] - vagrant config for VMs needs to point to ODPI resources
* [ODPI-94] - HADOOP_DIRSTRUCT* tests are not uniquely named
* [ODPI-96] - Remove "enabled by default" from the HADOOP_COMPRESSION specification
* [ODPI-97] - HADOOP_GETCONF test should be using the hdfs command from users's $PATH
* [ODPI-101] - Ensure license compliance for v1 release
* [ODPI-102] - Remove VM and Vagrant images from repo.odpi.org
* [ODPI-103] - http://repo.odpi.org/ should URL rewrite to http://repo.odpi.org/repository/
* [ODPI-108] - a file introduced in ODPI-10 is failing RAT check
* [ODPI-110] - Test HADOOP_GETCONF assumes cluster user is 'hadoop'
* [ODPI-111] - Adjust [HADOOP_PLATVER] to allow _ to prefix vendor string
* [ODPI-112] - Remove log file check for [HADOOP_PLATVER]
* [ODPI-114] - HADOOP_GETCONF should not rely on specific user names
* [ODPI-115] - HADOOP_DISTRUCT_* need to allow for wildcards
* [ODPI-116] - Distribution includes both 1.7 and 1.8 commons-beanutils
* [ODPI-118] - ODPI-111 introduces incorrect regex, breaks test compilation

** Sub-task
* [ODPI-3] - Define and publish versioning schema for ODPi reference implementation artifacts
* [ODPI-4] - Deploy Bigtop-based CI pipeline to ODPi Jenkins
* [ODPI-7] - Define and start managing ODPi specific branches in GitHub mirrors of Apache repos
* [ODPI-8] - Existing Bigtop toolchain needs to be downgraded to meet Ambari reqs
* [ODPI-9] - Hadoop RPM build is broken with GH based sources
* [ODPI-10] - Publish distro artifacts to Nexus (jars) and webserver (rpm's/deb's)
* [ODPI-11] - Automatic distro deployment and smoke testing is needed
* [ODPI-12] - Distro build needs to use local ODPi Nexus to speed up the build
* [ODPI-17] - Installing reprepro & createrepo tools on all build slaves
* [ODPI-18] - ODPi repos should be used for smoking deployment
* [ODPI-19] - Release name for debian repo should be called 'odpi'
* [ODPI-20] - Docker slaves need to have vagrant installed
* [ODPI-21] - Linux artifacts should be signed before publishing
* [ODPI-25] - Add SSH keys to the slaves
* [ODPI-33] - Jenkins GPG key has @hortonworks.com email in it
* [ODPI-34] - Test [HADOOP_COMMIT]
* [ODPI-35] - Test [HADOOP_CNATIVE1]
* [ODPI-36] - Test [HADOOP_CNATIVE2]
* [ODPI-37] - Test [HADOOP_HNATIVE1]
* [ODPI-38] - Test [HADOOP_YNATIVE1]
* [ODPI-39] - Test [HADOOP_MNATIVE1]
* [ODPI-40] - Test [HADOOP_MNATIVE2]
* [ODPI-41] - Test [HADOOP_EJH1]
* [ODPI-42] - Test [HADOOP_EC1]
* [ODPI-43] - Test [HADOOP_EC2]
* [ODPI-44] - Test [HADOOP_EC3]
* [ODPI-45] - Test [HADOOP_EC4]
* [ODPI-46] - Test [HADOOP_EC5]
* [ODPI-47] - Test [HADOOP_EH1]
* [ODPI-48] - Test [HADOOP_EH2]
* [ODPI-49] - Test [HADOOP_EH3]
* [ODPI-50] - Test [HADOOP_EY1]
* [ODPI-51] - Test [HADOOP_EY2]
* [ODPI-52] - Test [HADOOP_EY3]
* [ODPI-53] - Test [HADOOP_EM1]
* [ODPI-54] - Test [HADOOP_EM2]
* [ODPI-55] - Test [HADOOP_EM3]
* [ODPI-56] - Test [HADOOP_DISTCNT]
* [ODPI-57] - Test [HADOOP_ENVVAR]
* [ODPI-58] - Test [HADOOP_EJH2]
* [ODPI-59] - Test [HADOOP_EJH2]
* [ODPI-60] - Test [HADOOP_TOOLS]
* [ODPI-61] - Test [HADOOP_SUBPROJS]
* [ODPI-62] - Test [HADOOP_BIGTOP]
* [ODPI-64] - Test [HADOOP_PLATVER]
* [ODPI-65] - Test [HADOOP_DIRSTRUCT]
* [ODPI-66] - Test [HADOOP_BINCONTENT]
* [ODPI-67] - Test [HADOOP_LIBJARSCONTENT]
* [ODPI-68] - Test [HADOOP_GETCONF]
* [ODPI-69] - Test [HADOOP_COMPRESSION]
* [ODPI-70] - Test [HADOOP_NORDMPORTS]
* [ODPI-71] - Spec out MVP for the reference implementation/sandbox
* [ODPI-72] - Build out VM for sandbox/reference implementation
* [ODPI-73] - Build out Docker container for sandbox/reference implementation
* [ODPI-74] - Build out Vagrant image for sandbox/reference implementation
* [ODPI-75] - Write guidelines for creating tests
* [ODPI-77] - Enable HDFS tests from the Bigtop test suite
* [ODPI-78] - Enable HCFS tests from the Bigtop test suite
* [ODPI-79] - Enable YARN tests from the Bigtop test suite
* [ODPI-81] - Document update-flow for odpi-specific branches.
* [ODPI-82] - Smoke tests are ran as root in a container; cleaning is problematic
* [ODPI-86] - Test [ODPi_JRE]
* [ODPI-87] - Capture details on Hadoop system under test
* [ODPI-89] - Test [ODPi_SCRIPT]
* [ODPI-90] - CI build triggering should only be available for auth'ed users
* [ODPI-99] - Propagate jenkins user and add slave to the new bare-HW host
* [ODPI-100] - Sandbox images should be created and published by CI
* [ODPI-107] - spec-tests resources should be excluded from RAT check