Yoji Shidara
null+****@clear*****
Thu Oct 31 15:32:18 JST 2013
Yoji Shidara 2013-10-31 15:32:18 +0900 (Thu, 31 Oct 2013) New Revision: 3dbb76fedfdb7eba72076ff90ade7648188e4a53 https://github.com/droonga/fluent-plugin-droonga/commit/3dbb76fedfdb7eba72076ff90ade7648188e4a53 Message: Use dedicated context for queue In order to use the different encoding "none" from database context for searching Modified files: lib/droonga/executor.rb Modified: lib/droonga/executor.rb (+11 -2) =================================================================== --- lib/droonga/executor.rb 2013-10-31 15:43:24 +0900 (8ea2c47) +++ lib/droonga/executor.rb 2013-10-31 15:32:18 +0900 (2fa386e) @@ -56,6 +56,11 @@ module Droonga @context.close @database = @context = nil end + if @queue_database + @queue_database.close + @queue_context.close + @queue_database = @queue_context = nil + end $log.trace("#{log_tag}: shutdown: done") end @@ -256,8 +261,12 @@ module Droonga if @database_name && !@database_name.empty? @context = Groonga::Context.new @database =****@conte*****_database(@database_name) - @context.encoding = :none - @queue = @context[@queue_name] + + @queue_context = Groonga::Context.new + @queue_database = @queue_context.open_database(@database_name) + @queue_context.encoding = :none + + @queue = @queue_context[@queue_name] end @handler_names.each do |handler_name| add_handler(handler_name) -------------- next part -------------- HTML����������������������������... 다운로드