9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/flare/tools/zk_util.rb', line 9
def clear_nodemap z, path
path_nodemap = "#{path}/index/nodemap"
xml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\n<!DOCTYPE boost_serialization>\n<boost_serialization signature=\"serialization::archive\" version=\"4\">\n<node_map class_id=\"0\" tracking_level=\"0\" version=\"0\">\n <count>0</count>\n <item_version>0</item_version>\n</node_map>\n<thread_type>16</thread_type>\n</boost_serialization>\n"
result = z.set(:path => path_nodemap, :data => xml)
rc = result[:rc]
raise "failed to clear nodemap (#{rc})" if rc != ZOK
end
|