Displaying 7 results from an estimated 7 matches for "gvfsbackend".
2016 Oct 28
3
Samba and BTRFS server-side copy
On Thu, Oct 27, 2016 at 05:22:14PM -0700, Jeremy Allison via samba wrote:
>
> Looking around inside that source code I also see:
>
> do_read (GVfsBackend *backend,
> GVfsJobRead *job,
> GVfsBackendHandle handle,
> char *buffer,
> gsize bytes_requested)
> {
> GVfsBackendSmb *op_backend = G_VFS_BACKEND_SMB (backend);
> ssize_t res;
> smbc_read_fn smbc_read;
>
> /* libsmbclient...
2016 Oct 28
2
Samba and BTRFS server-side copy
...ia samba:
> On Thu, 27 Oct 2016 17:30:09 -0700, Jeremy Allison <jra at samba.org>
> wrote :
>
>> On Thu, Oct 27, 2016 at 05:22:14PM -0700, Jeremy Allison via samba
>> wrote:
>>> Looking around inside that source code I also see:
>>>
>>> do_read (GVfsBackend *backend,
>>> GVfsJobRead *job,
>>> GVfsBackendHandle handle,
>>> char *buffer,
>>> gsize bytes_requested)
>>> {
>>> GVfsBackendSmb *op_backend = G_VFS_BACKEND_SMB (backend);
>>> ssize_t res...
2016 Oct 28
3
Samba and BTRFS server-side copy
On Thu, 27 Oct 2016 16:57:13 -0700, Jeremy Allison <jra at samba.org>
wrote :
> On Fri, Oct 28, 2016 at 01:42:35AM +0200, Saint Germain via samba
> wrote:
> > On Thu, 27 Oct 2016 16:27:05 -0700, Jeremy Allison <jra at samba.org>
> > > if you see any of these then it happened.
> >
> > Ok I understand how to check that it happened, but how can I make
2016 Oct 28
0
Samba and BTRFS server-side copy
...2:57AM +0200, Saint Germain via samba wrote:
>
> On linux, most current utilities like Nautilus (gvfs) still use SMB1 to
> connect, so there is no chance to trigger a server-side copy.
Oh, just checked the current gvfs source code to copy an
smb file. It does:
static gboolean
copy_file (GVfsBackendSmb *backend,
GVfsJob *job,
const char *from_uri,
const char *to_uri)
{
SMBCFILE *from_file, *to_file;
char buffer[4096];
size_t buffer_size;
ssize_t res;
char *p;
gboolean succeeded;
smbc_open_fn smbc_open;
smbc_read_fn smbc_read;
smbc_write_fn smb...
2016 Oct 28
0
Samba and BTRFS server-side copy
On Thu, 27 Oct 2016 17:30:09 -0700, Jeremy Allison <jra at samba.org>
wrote :
> On Thu, Oct 27, 2016 at 05:22:14PM -0700, Jeremy Allison via samba
> wrote:
> >
> > Looking around inside that source code I also see:
> >
> > do_read (GVfsBackend *backend,
> > GVfsJobRead *job,
> > GVfsBackendHandle handle,
> > char *buffer,
> > gsize bytes_requested)
> > {
> > GVfsBackendSmb *op_backend = G_VFS_BACKEND_SMB (backend);
> > ssize_t res;
> > smbc_read_fn...
2016 Nov 02
0
Samba and BTRFS server-side copy
...17:30:09 -0700, Jeremy Allison <jra at samba.org>
> > wrote :
> >
> >> On Thu, Oct 27, 2016 at 05:22:14PM -0700, Jeremy Allison via samba
> >> wrote:
> >>> Looking around inside that source code I also see:
> >>>
> >>> do_read (GVfsBackend *backend,
> >>> GVfsJobRead *job,
> >>> GVfsBackendHandle handle,
> >>> char *buffer,
> >>> gsize bytes_requested)
> >>> {
> >>> GVfsBackendSmb *op_backend = G_VFS_BACKEND_SMB (backend...
2016 Nov 02
2
Samba and BTRFS server-side copy
...y Allison <jra at samba.org>
>>> wrote :
>>>
>>>> On Thu, Oct 27, 2016 at 05:22:14PM -0700, Jeremy Allison via samba
>>>> wrote:
>>>>> Looking around inside that source code I also see:
>>>>>
>>>>> do_read (GVfsBackend *backend,
>>>>> GVfsJobRead *job,
>>>>> GVfsBackendHandle handle,
>>>>> char *buffer,
>>>>> gsize bytes_requested)
>>>>> {
>>>>> GVfsBackendSmb *op_backend = G_V...