Skip to content

Commit

Permalink
Merge pull request #127 from redBorder/development
Browse files Browse the repository at this point in the history
Release 1.7.6
  • Loading branch information
manegron authored Apr 30, 2024
2 parents c42757d + 4a23974 commit f57b8b1
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 1 deletion.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
cookbook-rb-manager CHANGELOG
===============

## 1.7.6

- Miguel Álvarez
- [10301b6] Add parition id for druid realtime
- [17142d4] Use zookeeper.service instead of hardcoded localhost

## 1.7.5

- Miguel Negron
Expand Down
2 changes: 2 additions & 0 deletions resources/attributes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -211,5 +211,7 @@
default["redborder"]["druid"]["historical"]["tier"] = "default"
default["redborder"]["druid"]["historical"]["maxsize"] = -1

# Realtime
default["redborder"]["druid"]["realtime"]["partition_num"] = 0

default["redborder"]["pending_changes"]=0
2 changes: 1 addition & 1 deletion resources/metadata.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
license 'All rights reserved'
description 'Installs/Configures redborder manager'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '1.7.5'
version '1.7.6'

depends 'chef-server'
depends 'zookeeper'
Expand Down
2 changes: 2 additions & 0 deletions resources/recipes/configure.rb
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,8 @@
druid_realtime "Configure Druid Realtime" do
name node["hostname"]
ipaddress node["ipaddress_sync"]
zookeeper_hosts node["redborder"]["zookeeper"]["zk_hosts"]
partition_num node["redborder"]["druid"]["realtime"]["partition_num"]
memory_kb node["redborder"]["memory_services"]["druid-realtime"]["memory"]
action (manager_services["druid-realtime"] ? [:add, :register] : [:remove, :deregister])
end
Expand Down
5 changes: 5 additions & 0 deletions resources/recipes/prepare_system.rb
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@
node.default["redborder"]["kafka"]["host_index"] = node["redborder"]["managers_per_services"]["kafka"].index(node.name)
end

#set druid realtime partition id (its needed in cluster mode for druid brokers)
if node["redborder"]["managers_per_services"]["druid-realtime"].include?(node.name)
node.default["redborder"]["druid"]["realtime"]["partition_num"] = node["redborder"]["managers_per_services"]["druid-realtime"].index(node.name)
end

#get an array of managers
managers_list = []
node["redborder"]["cluster_info"].each_key do |mgr|
Expand Down

0 comments on commit f57b8b1

Please sign in to comment.