BackupPC storage and pooling code modules, a C-Code Perl extension
https://github.com/backuppc/backuppc-xs
BackupPC storage and pooling code modules, a C-Code Perl extension
This Package is needed by BackupPC Server on the Backup server machine.
Significant parts of the BackupPC storage and pooling code have been written in C (the same code is used in the server rsync_bpc). BackupPC::FileZIO, BackupPC::PoolWrite, BackupPC::Attrib, BackupPC::AttribCache and BackupPC::PoolRefCnt (reference counting and storage) are all replaced with BackupPC::XS, a C-code perl extension.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:ecsos:Backup/perl-BackupPC-XS && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
perl-BackupPC-XS-0.62.tar.gz | 0000289621 283 KB | |
perl-BackupPC-XS.changes | 0000001874 1.83 KB | |
perl-BackupPC-XS.spec | 0000001950 1.9 KB |
Latest Revision
Eric Schirra (ecsos)
committed
(revision 6)
- Update to 0.62 - force rewrite of attr file if xattr key fixup was applied - fixed attrib refCnt when attrib is unchanged - bpc_attrib_dirWrite() doesn't create empty attrib files - Changes from 0.61 - fix view of migrated v3 backup - convert_hv2file() ensures xattr type is hash, and uses correct keyLen+1 - added BackupPC::XS::FileDigest::digest and bpc_fileDigest() - Changes from 0.60 - allow mtime to be signed in attrib files - added bpc_attrib_fileIterate() and BackupPC::XS::Attrib::iterate() - added checks that xattr key is 0x0 terminated - increased some buffer sizes to avoid benign compiler warnings for snprintf() - bpc_attribCache_loadPath() removes any extraneous BPC_FTYPE_DELETED file types - bpc_attrib_buf2fileFull() calls bpc_attrib_xattrDeleteAll(file) - Changes from 0.59 - Fix to use correct int format when reading v3 attrib files, reported and fixed by Jeff Kosowsky. - Changes from 0.58 - on inflate error, first return any remaining bytes before returning the error. - remove leading ./ even if ac->currentDir[] is not set; change mirrors a change in rsync-bpc and has no effect here since BackupPC::XS doesn't set ac->currentDir[]. - bpc_attrib_dirWrite() updates dir->digest with new digest. - updated configure.sh with package name and current version - Changes from 0.57 - Added BackupPC::XS::DirOps::refCountAllInodeMax() and bpc_path_refCountAllInodeMax() to allow BackupPC_refCountAll to get the largest inode as the backup tree is traversed. These new functions are required for BackupPC >= 4.1.5.
Comments 0