Method: ICFS::CacheElastic#lock_release

Defined in:
lib/icfs/cache_elastic.rb

#lock_release(cid) ⇒ Object

Release a case lock

Parameters:

  • cid (String)

    caseid



197
198
199
200
201
202
203
# File 'lib/icfs/cache_elastic.rb', line 197

def lock_release(cid)
  url = '%s/_doc/%s' % [@map[:lock], CGI.escape(cid)]
  resp = @es.run_request(:delete, url, '', {})
  if !resp.success?
    raise('Elasticsearch lock release failed: %s' % cid)
  end
end