Skip to content

Commit

Permalink
msi: fix slow start issue on Windows
Browse files Browse the repository at this point in the history
Until chef/win32-service#85 is merged,

This fix should be applied to fluent-package not to block starting fluentdwinsvc service on Windows.

See #618

Closes: #630

Signed-off-by: Kentaro Hayashi <[email protected]>
  • Loading branch information
kenhys committed Mar 7, 2024
1 parent 1bd0d76 commit c71f898
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion fluent-package/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,16 @@ if ENV["INSTALL_GEM_FROM_LOCAL_REPO"]
# into managed Gemfile.lock
source FLUENTD_LOCAL_GEM_REPO do
gem "fluentd"
# Until https://github.com/chef/win32-service/pull/85 is merged,
# this fix should be applied to fluent-package not to block starting fluentdwinsvc service on Windows.
# See https://github.com/fluent/fluent-package-builder/issues/618
gem 'win32-service', github: 'fluent-plugins-nursery/win32-service', branch: 'fix-slow-start-with-ruby3', platforms: [:mingw, :x64_mingw]
end
else
# Lock to specific revision
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem "fluentd", github: "fluent/fluentd", ref: FLUENTD_REVISION
gem 'win32-service', github: 'fluent-plugins-nursery/win32-service', branch: 'fix-slow-start-with-ruby3', platforms: [:mingw, :x64_mingw]
end

# plugin gems
Expand Down Expand Up @@ -81,7 +86,8 @@ gem "ffi-win32-extensions", "1.0.4", platforms: windows_platforms
gem "nokogiri", "1.15.5", platforms: windows_platforms
gem "win32-event", "0.6.3", platforms: windows_platforms
gem "win32-ipc", "0.7.0", platforms: windows_platforms
gem "win32-service", "2.3.2", platforms: windows_platforms
# Use forked version of win32-service until https://github.com/chef/win32-service/pull/85 is merged.
#gem "win32-service", "2.3.2", platforms: windows_platforms
gem "winevt_c", "0.10.1", platforms: windows_platforms
gem "win32-eventlog", "0.6.7", platforms: windows_platforms
gem "fluent-plugin-parser-winevt_xml", "0.2.6", platforms: windows_platforms
Expand Down

0 comments on commit c71f898

Please sign in to comment.