@@ -20,14 +20,14 @@ local pairs = pairs
2020
2121local _M = {}
2222
23- local function do_metadata (node , metadata )
23+ local function do_metadata_match (node , expected_metadata )
2424 local metadata = node .metadata
2525 -- because metadata has already been checked in nodes_metadata,
2626 -- there is at least one role, if there is no metadata in node, it's must not matched
2727 if not metadata then
2828 return false
2929 end
30- for key , values in pairs (metadata ) do
30+ for key , values in pairs (expected_metadata ) do
3131 local matched = false
3232 for _ , value in ipairs (values ) do
3333 if metadata [key ] == value then
@@ -48,14 +48,14 @@ local function nodes_metadata(nodes, metadata)
4848 end
4949
5050 -- fast path: there is not metadata roles, all nodes are available,
51- -- and make a guarantee for do_metadata : at least one role
51+ -- and make a guarantee for do_metadata_match : at least one role
5252 if not metadata then
5353 return nodes
5454 end
5555
5656 local result = {}
5757 for _ , node in ipairs (nodes ) do
58- if do_metadata (node , metadata ) then
58+ if do_metadata_match (node , metadata ) then
5959 core .table .insert (result , node )
6060 end
6161 end
0 commit comments