-
Notifications
You must be signed in to change notification settings - Fork 74
/
CHANGELOG
183 lines (135 loc) · 5.17 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Changelog
=========
(unreleased)
------------
New
~~~
- Add more details to Contribution Guide and a markdown file (#145)
[Rajat Venkatesh]
Add more details to contribution guide for code, issues, PR and documentation.
Also add a CONTRIBUTING.md. This file will be hyperlinked when some one opens
an issue or PR. Check https://help.github.com/articles/setting-guidelines-for-repository-contributors/.
Heavily inspired by Discourse Guidelines: https://help.github.com/articles/setting-guidelines-for-repository-contributors/.
This commit also makes a minor fix to metrics page.
Fix #130
0.3.1 (2018-05-22)
-----------------------------
New
~~~
- Clean up README. Open issues to move most of the contents to docs
(#133) [Rajat Venkatesh]
Initially README was the only source of documentation. We have recently
created a doc site on readthedocs.org. Therefore we can now organize the docs
in a better way there. As a first step, this commit cleans up README and opens
the following issues:
#126 #127 #128 #129 #130 #131 #132
Changes
~~~~~~~
- Add strata talk to readme (#136) [Shubham Tagra]
- Remove Hadoop1 module as it is not supported (#135) [Rajat Venkatesh]
Hadoop1 module was an experimental module to test with Hadoop 1 clusters.
It is not supported in production with QDS or outside. Remove code as Hadoop1
is not used anymore.
Fix
~~~
- ISS-141: Throwing exception only when none of the parent directories
exists (#142) [Abhishek Das]
Other
~~~~~
- #124: report liveness metric for BookKeeper daemon (#139) [Jordan Wilson]
Add a liveness gauge that the daemon is up & alive. Right now, this is a
simple check that a thread (reporter to be added in a subsequent commit)
is alive. In the future, this simple framework will be used to add more
comprehensive health checks. Ref: #140
- #115: add tests to rubix-hadoop2 module to match rubix-presto (#118)
[Jordan Wilson]
Fix #115
0.3.0 (2018-04-10)
------------------
New
~~~
- #88: Added support for NativeAzure file system (#91) [Abhishek Das]
0.2.14 (2018-04-09)
-------------------
Fix
~~~
- #78: Reduce cache warm up time(#95) [Abhishek Das]
Other
~~~~~
- #105: update Checkstyle configuration based on Airlift's checks (#106)
[Jordan Wilson]
0.2.13 (2018-01-10)
-------------------
New
~~~
- Adding support for rubix scheme and populating filesystem counters
(#77) [abhishekdas99]
- Implemented Hadoop Tool interface for Bookkeeper daemons (#84)
[abhishekdas99]
Fix
~~~
- Using private ip to check the node index when it fails for hostname
(#90) [Abhishek Das]
- Added option to install a specific RubiX version (#85) [abhishekdas99]
Other
~~~~~
- Rubix support for EMR Presto (#81) [abhishekdas99]
* adding support for rubix in open source presto (emr)
* adding support for rubix in open source presto (emr)
Fix #80
- Installation guide for EMR cluster with Open Source Presto(#82)
[abhishekdas99]
Document latest changes to rubix-admin to support open source Presto on EMR clusters.
0.2.12 (2017-09-19)
-------------------
New
~~~
- #68:Add a basic documentation framework (#74) [Rajat Venkatesh]
- Improve RPM package with configuration and scripts (#52) [Rajat Venkatesh]
This commit adds
* configuration files for bookkeeper and lds.
* Start/Stop scripts
* Sets up run, log and conf directories.
Tested using rubix-admin on Qubole clusters.
- Adding spark changes to the documentation (#58) [arajagopal17]
Add steps to use Rubix with Spark.
Fix #56
- Add a new module to generate rpm for rubix (#51) [Rajat Venkatesh]
Generate RPM with instructions in README. RPM is not generated
in default or release profile.
The RPM contents are:
/usr/lib/rubix/conf
/usr/lib/rubix/lib
/usr/lib/rubix/lib/rubix-bookkeeper-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-core-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-hadoop1-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-hadoop2-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-presto-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-rpm-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/lib/rubix-spi-0.2.12-SNAPSHOT.jar
/usr/lib/rubix/logs
The content will evolve with installation code.
Fix
~~~
- Adding base dir property to rubix-rpm (#60) [arajagopal17]
Fix #59
Other
~~~~~
- Add contribution guideline to docs (#76) [Goden Yao]
Fix #75
- EMR: move client config to independent file (#73) [Vamshi Pasunuru]
Whatever properties that are needed by rubix client can now be specified
in pre-populated /etc/rubix/config.xml. Like in qubole, we dump req
properties in this file during installation. This avoid the need for an
explicit dependency on yarn config.
Tested in Qubole and EMR clusters.
- Support for Presto on EMR (#69) [Vamshi Pasunuru]
Provides an alternative discovery of master ip through hadoop yarn variables.
Also contains changes in rubix-rpm to correctly configure rubix.
- Adding support for HDFS for hadoop2 cluster (#71) [abhishekdas99]
* fix: usr: Adding support for Distributed File System as remote file system
for hadoop2 clusters
- Fixed styiling issues (#65) [abhishekdas99]
- Lazy loading of FSDataInputStream (#49) [abhishekdas99]
fixes #47
- Support for S3A FileSystem (#50) [abhishekdas99]