[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 06/11] tests/virtio-9p: added splitted readdir test
From: |
Eric Blake |
Subject: |
Re: [PATCH v4 06/11] tests/virtio-9p: added splitted readdir test |
Date: |
Wed, 22 Jan 2020 15:14:39 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 |
On 1/20/20 6:16 PM, Christian Schoenebeck wrote:
The previous, already existing readdir test simply used a 'count'
parameter big enough to retrieve all directory entries with a
single Treaddir request.
In this new 'splitted' readdir test, directory entries are
English is weird; the past tense of 'split' is 'split', not 'splitted'
retrieved, splitted over several Treaddir requests by picking small
and again
'count' parameters which force the server to truncate the response.
So the test client sends as many Treaddir requests as necessary to
get all directory entries. Currently this test covers actually two
tests: a sequence of Treaddir requests with count=512 and then a
subsequent test with a sequence of Treaddir requests with count=256.
Signed-off-by: Christian Schoenebeck <address@hidden>
---
tests/qtest/virtio-9p-test.c | 91 ++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
+/* readdir test where overall request is splitted over several messages */
and again
+static void fs_readdir_split(void *obj, void *data, QGuestAllocator *t_alloc)
+{
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
[PATCH v4 03/11] 9pfs: validate count sent by client with T_readdir, Christian Schoenebeck, 2020/01/20
[PATCH v4 08/11] 9pfs: readdir benchmark, Christian Schoenebeck, 2020/01/20