search for: xxh64

Displaying 8 results from an estimated 8 matches for "xxh64".

2024 Mar 12
1
rsync segfaults when openssl fips is enabled
...rdlinks, hardlink-specials, > hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, no ACLs, > xattrs, optional protect-args, iconv, prealloc, stop-at, no crtimesOptimizations: > SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5 > Checksum list: > xxh128 xxh3 xxh64 (xxhash) md5 md4 none > Compress list: > zstd lz4 zlibx zlib none > > OS: > Photon OS 3.0 with openssl fips enabled > > I'm using rsync like below: > > rsync -arXHpvxog <src> <dest> > > While doing so, if any file in src or dest location has a xa...
2020 May 18
0
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...ends to > reduce transfer size. Still. You claim in your patch that | Benchmarks C SSE2 SSSE3 | - Intel i7-7700hq 1850 MB/s 2550 MB/s 4050 MB/s while xxhash [0] claims on a Core i5-3340M @2.7GHz that: |Version Speed on 64-bit Speed on 32-bit |XXH64 13.8 GB/s 1.9 GB/s so using xxhash64 for that work would also boost !x86 platforms. However your patch has the benefit that no changes are required on the remote side. I like that. [0] https://github.com/Cyan4973/xxHash#benchmarks Sebastian
2024 Feb 21
1
rsync segfaults when openssl fips is enabled
...s, symlinks, symtimes, hardlinks, hardlink-specials, hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, no ACLs, xattrs, optional protect-args, iconv, prealloc, stop-at, no crtimesOptimizations: SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5 Checksum list: xxh128 xxh3 xxh64 (xxhash) md5 md4 none Compress list: zstd lz4 zlibx zlib none OS: Photon OS 3.0 with openssl fips enabled I'm using rsync like below: rsync -arXHpvxog <src> <dest> While doing so, if any file in src or dest location has a xattr value which is more than 32 bytes long, rsync s...
2020 Sep 27
1
strange crash with md5p8.diff + xxhash
...7f "", s=0x100000000 <error: Cannot access memory at address 0x100000000>, bufsize=bufsize at entry=209) at lib/compat.c:120 #2 0x0000000000435903 in get_default_nno_list ( nno=0x47e840 <valid_checksums>, to_buf=to_buf at entry=0x7fffffffbe50 "xxh128 xxh3 xxh64 (xxhash) md5p8 md5 md4 none (", to_buf_len=to_buf_len at entry=256, dup_markup=dup_markup at entry=40 '(') at compat.c:478 #3 0x000000000043d717 in print_rsync_version (f=f at entry=FINFO) at usage.c:194 #4 0x000000000042fcee in parse_arguments (argc_p=argc_p at entry=0x7fffffffc...
2020 May 18
2
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
I don't disagree that MD5 could (or even should) be replaced so it is no longer the bottleneck in several real-world cases (including mine). However this patch is not for MD5 performance, rather for the rolling checksum rsync uses to match blocks on existing files on both ends to reduce transfer size. On Mon, May 18, 2020 at 5:44 PM Filipe Maia via rsync <rsync at lists.samba.org>
2020 May 24
3
[PATCH] file_checksum() optimization
...izes that @@ -362,9 +362,9 @@ void file_checksum(const char *fname, const STRUCT_STAT *st_p, char *sum) exit_cleanup(RERR_STREAMIO); } - for (i = 0; i + CSUM_CHUNK <= len; i += CSUM_CHUNK) { + for (i = 0; i + CHUNK_SIZE <= len; i += CHUNK_SIZE) { XXH_errorcode const updateResult = - XXH64_update(state, (uchar *)map_ptr(buf, i, CSUM_CHUNK), CSUM_CHUNK); + XXH64_update(state, (uchar *)map_ptr(buf, i, CHUNK_SIZE), CHUNK_SIZE); if (updateResult == XXH_ERROR) { rprintf(FERROR, "error computing XXH64 hash"); exit_cleanup(RERR_STREAMIO); @@ -373,7 +373,7 @@ void file_che...
2020 Aug 06
6
rsync upgrade
Can anyone tell me the repository to use to upgrade to a version of rsync later than 3.1.2? Chris -- Christopher Wensink IS Administrator Five Star Plastics, Inc 1339 Continental Drive Eau Claire, WI 54701 Office: 715-831-1682 Mobile: 715-563-3112 Fax: 715-831-6075 cwensink at five-star-plastics.com www.five-star-plastics.com
2020 Aug 06
6
rsync upgrade
...ities: ??? 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, ??? socketpairs, hardlinks, symlinks, IPv6, atimes, batchfiles, inplace, ??? append, no ACLs, xattrs, optional protect-args, iconv, symtimes, prealloc Optimizations: ??? no SIMD, asm, openssl-crypto Checksum list: ??? xxh64 (xxhash) md5 md4 none Compress list: ??? zstd lz4 zlibx zlib none > > On 06/08/2020 16:40, Christopher Wensink wrote: >> Can anyone tell me the repository to use to upgrade to a version of >> rsync later than 3.1.2? >> >> Chris >> >