mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
mdssvc: reduce pagesize to 50
Lastest macOS queries additional file metadata per search result, which causes the mashalled paged result set including metadata to exceed the 64 KB result fragment buffer. Lacking fragementation support in mdssvc (it's supported by the protocol), for now just reduce the maximum number of results per search page. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15342 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
7f5e4edf64
commit
724a0518c9
@ -100,7 +100,7 @@ class MdfindBlackboxTests(BlackboxTestCase):
|
||||
config = os.environ["SMB_CONF_PATH"]
|
||||
|
||||
json_in = r'''{
|
||||
"from": 0, "size": 100, "_source": ["path.real"],
|
||||
"from": 0, "size": 50, "_source": ["path.real"],
|
||||
"query": {
|
||||
"query_string": {
|
||||
"query": "(samba*) AND path.real.fulltext:\"%BASEPATH%\""
|
||||
|
@ -125,7 +125,7 @@ class MdssvcTests(RpcInterfaceTestCase):
|
||||
|
||||
def test_mdscli_search(self):
|
||||
exp_json_query = r'''{
|
||||
"from": 0, "size": 100, "_source": ["path.real"],
|
||||
"from": 0, "size": 50, "_source": ["path.real"],
|
||||
"query": {
|
||||
"query_string": {
|
||||
"query": "(samba*) AND path.real.fulltext:\"%BASEPATH%\""
|
||||
@ -157,7 +157,7 @@ class MdssvcTests(RpcInterfaceTestCase):
|
||||
r'kMDItemFSName=="x\\x"'
|
||||
)
|
||||
exp_json_query = r'''{
|
||||
"from": 0, "size": 100, "_source": ["path.real"],
|
||||
"from": 0, "size": 50, "_source": ["path.real"],
|
||||
"query": {
|
||||
"query_string": {
|
||||
"query": "(file.filename:x\\+x OR file.filename:x\\*x OR file.filename:x=x OR file.filename:x'x OR file.filename:x\\?x OR file.filename:x\\ x OR file.filename:x\\(x OR file.filename:x\\\"x OR file.filename:x\\\\x) AND path.real.fulltext:\"%BASEPATH%\""
|
||||
|
@ -35,7 +35,7 @@
|
||||
#undef FALSE
|
||||
|
||||
#define MAX_SL_RESULTS 100
|
||||
#define SL_PAGESIZE 100
|
||||
#define SL_PAGESIZE 50
|
||||
#define MAX_SL_RUNTIME 30
|
||||
#define MDS_TRACKER_ASYNC_TIMEOUT_MS 250
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user