maggienj / ActiveData

Provide high speed filtering and aggregation over data
Mozilla Public License 2.0
0 stars 0 forks source link

err- saved_queries.... contains unrecognized parameter: [consistency] #16

Closed maggienj closed 7 years ago

maggienj commented 7 years ago
caused by
    ERROR: Bad Request: {"error":{"root_cause":[{"type":"illegal_argument_exception",
"reason":"request [/saved_queries20170524_113002/query/_bulk] contains unrecognized parameter: [consistency]"}],"type":"illegal_argument_exception",
"reason":"request [/saved_queries20170524_113002/query/_bulk] contains unrecognized parameter: [consistency]"},"status":400}

C:\Users\user\PycharmProjects\ActiveData\pyLibrary\env\elasticsearch.py", line 760, in post
    File "C:\Users\user\PycharmProjects\ActiveData\pyLibrary\queries\jx_usingES.py", line 238, in update
    File "C:\Users\user\PycharmProjects\ActiveData\active_data\actions\save_query.py", line 109, in find
    File "C:\Users\user\PycharmProjects\ActiveData\active_data\actions\save_query.py", line 44, in find_query
    File "C:\Users\user\PycharmProjects\ActiveData\active_data\__init__.py", line 54, in output
    File "C:\Python27\lib\site-packages\flask\app.py", line 1598, in dispatch_request
    File "C:\Python27\lib\site-packages\flask\app.py", line 1612, in full_dispatch_request
    File "C:\Python27\lib\site-packages\flask\app.py", line 1982, in wsgi_app
    File "C:\Python27\lib\site-packages\flask\app.py", line 1994, in __call__
    File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 197, in execute
    File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 209, in run_wsgi
    File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 267, in handle_one_request
    File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 232, in handle
    File "C:\Python27\lib\SocketServer.py", line 652, in __init__
    File "C:\Python27\lib\SocketServer.py", line 331, in finish_request
    File "C:\Python27\lib\SocketServer.py", line 596, in process_request_thread
    File "C:\Python27\lib\threading.py", line 754, in run
    File "C:\Python27\lib\threading.py", line 801, in __bootstrap_inner
    File "C:\Python27\lib\threading.py", line 774, in __bootstrap
maggienj commented 7 years ago

Ref: https://github.com/elastic/elasticsearch/issues/21804

maggienj commented 7 years ago

consistency param has been changed to wait_for_active_shards The parameter is wait_for_active_shards now. as per ref: https://github.com/elastic/elasticsearch/issues/21804

maggienj commented 7 years ago

raised a number format exception. so, changed the param value to number instead of string.

wait_for_active_shards=1 ( previous value was set as a string... wait_for_active_shards="one" ) jx_usingES.py line#65

After making these changes, the test passed.

maggienj commented 7 years ago

Guess, this could be closed now. So, closing this.