Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NextGen Pipeline (CODENAME: Big Gulp) #4155

Closed
wants to merge 40 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
c613b07
Docs: Updated Elasticsearch upgrading docs to new URL
clintongormley Nov 8, 2015
a979251
set jrjackson to v0.3.7
guyboertje Nov 9, 2015
b65dfc1
Strict dependency on concurrent-ruby 0.9.2
ph Nov 11, 2015
2e2b96f
Fix tins to 1.6
ph Nov 10, 2015
ebb5ed7
Remove old 1.5.x repo migration notes
jordansissel Nov 12, 2015
d514ba5
Add config file output to --configtest
untergeek Nov 12, 2015
365cc40
Removing LSF from public roadmap
acchen97 Nov 12, 2015
a30b9a9
Add the possibility to run local integration test
ph Nov 6, 2015
0199403
add artistic 2.x license to the list of accepted licenses
Nov 16, 2015
146b3f6
Add jdbc input to default package list
suyograo Nov 16, 2015
18d4f26
Add CLI documentation for #3243
suyograo Nov 16, 2015
e5fb1d2
logstash-core-event-java initial impl, relates to #4191
colinsurprenant May 20, 2015
08c707f
Native java implementation of Event#sprintf, relates to #4191
ph Jun 2, 2015
a8185a2
Timestamp.java reformatting, relates to #4191
colinsurprenant Jun 2, 2015
731d5db
more sprintf java impl, relates to #4191
ph Jun 2, 2015
4ada936
more Event java impl, relates to #4191
colinsurprenant Jun 2, 2015
e28f188
refactor to gradle project, relates to #4191
talevy Aug 12, 2015
d74d41c
logstash-core & logstash-core-event extraction to support logstash-co…
colinsurprenant Oct 21, 2015
560dda2
new #4123 lock file
colinsurprenant Nov 16, 2015
2e80cd0
fix coverage paths for new structure by #4123
colinsurprenant Nov 17, 2015
1a32c14
fix version path, relates to #4123
colinsurprenant Nov 17, 2015
ba96b1f
Fix the plugin manager install and update commands to perform the val…
Jul 9, 2015
b51608a
add provision for worker threads based on threadsafe workers
guyboertje Nov 9, 2015
29b6301
stub the warn_local_gems call in the update command of the plugin man…
Nov 17, 2015
d69cae2
Add option for JVM to dump its heap on OutOfMemory
suyograo Nov 17, 2015
f1775d0
Update comment about location
suyograo Nov 17, 2015
d124558
Fix heapdump path for Windows
suyograo Nov 17, 2015
ba88ff7
Uncomment heapdump location
suyograo Nov 17, 2015
f24a5d6
Changes Logstash Forwarder references to Beats, updates examples in t…
Nov 18, 2015
67f6454
Updates formatting to fix the build
Nov 18, 2015
2195f14
This adds a feature to let users dump all their installed plugins,
Jun 9, 2015
4a8d6fe
Fix a string interpolation memory leak
ph Nov 17, 2015
8fe1372
Test for Event#to_s format
ph Nov 18, 2015
9ba3fbc
clean cache to empty previous entries
colinsurprenant Nov 18, 2015
6e9da19
Adds new material to Managing Plugins
Nov 19, 2015
5db1d28
add shutdown controller to force exit on stalled shutdown
jsvd Aug 12, 2015
2fbef8c
Incorporates feedback.
Nov 19, 2015
d5a5729
Typo fix
Nov 19, 2015
82f2868
Merge pull request #4230 from palecur/offline-plugins
Nov 19, 2015
73339da
Next generation pipeline
andrewvc Nov 23, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ spec/reports
rspec.xml
.install-done
.vendor
integration_run
8 changes: 7 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,17 @@
# If you modify this file manually all comments and formatting will be lost.

source "https://rubygems.org"
gem "logstash-core", "3.0.0.dev", :path => "."
gem "logstash-core", "3.0.0.dev", :path => "./logstash-core"
gem "logstash-core-event", "3.0.0.dev", :path => "./logstash-core-event"
# gem "logstash-core-event-java", "3.0.0.dev", :path => "./logstash-core-event-java"
gem "file-dependencies", "0.1.6"
gem "ci_reporter_rspec", "1.0.0", :group => :development
gem "simplecov", :group => :development
gem "coveralls", :group => :development
# Tins 1.7 requires the ruby 2.0 platform to install,
# this gem is a dependency of term-ansi-color which is a dependency of coveralls.
# 1.6 is the last supported version on jruby.
gem "tins", "1.6", :group => :development
gem "rspec", "~> 3.1.0", :group => :development
gem "logstash-devutils", "~> 0.0.15", :group => :development
gem "benchmark-ips", :group => :development
Expand Down
35 changes: 22 additions & 13 deletions Gemfile.jruby-1.9.lock
Original file line number Diff line number Diff line change
@@ -1,32 +1,38 @@
PATH
remote: .
remote: ./logstash-core
specs:
logstash-core (3.0.0.dev-java)
cabin (~> 0.7.0)
clamp (~> 0.6.5)
concurrent-ruby (~> 0.9.1)
concurrent-ruby (= 0.9.2)
filesize (= 0.0.4)
gems (~> 0.8.3)
i18n (= 0.6.9)
jrjackson (~> 0.3.5)
jrjackson (~> 0.3.7)
jruby-openssl (>= 0.9.11)
logstash-core-event (~> 3.0.0.dev)
minitar (~> 0.5.4)
pry (~> 0.10.1)
stud (~> 0.0.19)
thread_safe (~> 0.3.5)
treetop (< 1.5.0)

PATH
remote: ./logstash-core-event
specs:
logstash-core-event (3.0.0.dev-java)

GEM
remote: https://rubygems.org/
specs:
addressable (2.3.8)
arr-pm (0.0.10)
cabin (> 0)
backports (3.6.6)
backports (3.6.7)
benchmark-ips (2.3.0)
builder (3.2.2)
cabin (0.7.1)
childprocess (0.5.6)
cabin (0.7.2)
childprocess (0.5.8)
ffi (~> 1.0, >= 1.0.11)
ci_reporter (2.0.0)
builder (>= 2.1.2)
Expand All @@ -35,13 +41,14 @@ GEM
rspec (>= 2.14, < 4)
clamp (0.6.5)
coderay (1.1.0)
concurrent-ruby (0.9.1-java)
coveralls (0.8.3)
concurrent-ruby (0.9.2-java)
coveralls (0.8.9)
json (~> 1.8)
rest-client (>= 1.6.8, < 2)
simplecov (~> 0.10.0)
term-ansicolor (~> 1.3)
thor (~> 0.19.1)
tins (~> 1.6.0)
diff-lcs (1.2.5)
docile (1.1.5)
domain_name (0.5.25)
Expand All @@ -67,7 +74,7 @@ GEM
domain_name (~> 0.5)
i18n (0.6.9)
insist (1.0.0)
jrjackson (0.3.5)
jrjackson (0.3.7)
jruby-openssl (0.9.12-java)
json (1.8.3-java)
kramdown (1.9.0)
Expand All @@ -84,11 +91,11 @@ GEM
mime-types (2.6.2)
minitar (0.5.4)
multipart-post (2.0.0)
netrc (0.10.3)
netrc (0.11.0)
octokit (3.8.0)
sawyer (~> 0.6.0, >= 0.5.3)
polyglot (0.3.5)
pry (0.10.2-java)
pry (0.10.3-java)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
Expand All @@ -110,8 +117,8 @@ GEM
rspec-mocks (3.1.3)
rspec-support (~> 3.1.0)
rspec-support (3.1.2)
rspec-wait (0.0.7)
rspec (>= 2.11, < 3.4)
rspec-wait (0.0.8)
rspec (>= 2.11, < 3.5)
rubyzip (1.1.7)
sawyer (0.6.0)
addressable (~> 2.3.5)
Expand Down Expand Up @@ -147,9 +154,11 @@ DEPENDENCIES
fpm (~> 1.3.3)
gems (~> 0.8.3)
logstash-core (= 3.0.0.dev)!
logstash-core-event (= 3.0.0.dev)!
logstash-devutils (~> 0.0.15)
octokit (= 3.8.0)
rspec (~> 3.1.0)
rubyzip (~> 1.1.7)
simplecov
stud (~> 0.0.21)
tins (= 1.6)
3 changes: 0 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,6 @@ For more info on developing and testing these plugins, please see the [README](h

### Plugin Issues and Pull Requests

We are migrating all of the existing pull requests to their respective repositories. Rest assured, we will maintain
all of the git history for these requests.

**Please open new issues and pull requests for plugins under its own repository**

For example, if you have to report an issue/enhancement for the Elasticsearch output, please do so [here](https://github.com/logstash-plugins/logstash-output-elasticsearch/issues).
Expand Down
1 change: 1 addition & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# encoding: utf-8

$: << File.join(File.dirname(__FILE__), "lib")
$: << File.join(File.dirname(__FILE__), "logstash-core/lib")

task "default" => "help"

Expand Down
4 changes: 4 additions & 0 deletions bin/logstash.lib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ setup_java() {

JAVA_OPTS="$JAVA_OPTS -XX:CMSInitiatingOccupancyFraction=75"
JAVA_OPTS="$JAVA_OPTS -XX:+UseCMSInitiatingOccupancyOnly"
# Causes the JVM to dump its heap on OutOfMemory.
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"
# The path to the heap dump location
JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=${LOGSTASH_HOME}/heapdump.hprof"
fi

if [ "$LS_JAVA_OPTS" ] ; then
Expand Down
2 changes: 1 addition & 1 deletion bin/setup.bat
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ REM Causes the JVM to dump its heap on OutOfMemory.
set JAVA_OPTS=%JAVA_OPTS% -XX:+HeapDumpOnOutOfMemoryError
REM The path to the heap dump location, note directory must exists and have enough
REM space for a full heap dump.
REM JAVA_OPTS=%JAVA_OPTS% -XX:HeapDumpPath="$LS_HOME/logs/heapdump.hprof"
set JAVA_OPTS=%JAVA_OPTS% -XX:HeapDumpPath="$LS_HOME/heapdump.hprof"

REM setup_vendored_jruby()
set JRUBY_BIN="%LS_HOME%\vendor\jruby\bin\jruby"
Expand Down
3 changes: 3 additions & 0 deletions ci/ci_integration.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
rake test:install-default
rake test:integration
Loading