[ANNOUNCE] ddpt, version 0.96 available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ddpt is yet another variant of the venerable Unix dd command
line utility. It offers more precise control over a storage
copy and can bypass upper layers to use SCSI commands like READ,
WRITE, WRITE AND VERIFY, WRITE ATOMIC or offloaded copy
mechanisms to move the data. ddpt supports the Linux kernel
2.6, 3, 4 and 5 series with ports to FreeBSD, Solaris,
Android and Windows.

Significant new features are generalizing the skip= and seek=
operands to take scatter gather lists and the --verify option
to compare rather than copy IFILE and OFILE.


For more information and downloads see:
    http://sg.danny.cz/sg/ddpt.html
    http://sg.danny.cz/sg/ddpt_xcopy_odx.html

There is a github mirror (of my subversion repository) at:
    https://github.com/doug-gilbert/ddpt


Changelog for ddpt-0.96 [20200303] [svn: r375]
  - allow scatter gather lists for skip= and seek= where they can
    reasonably be implemented
  - add status=progress option, report every 2 minutes
    -add status=sgl option to print internal sgls
  - add --dry-run, --flexible and --quiet options
  - add iflag=00 and iflag=ff for fill bytes
  - add oflag=wstream for WRITE STREAM(16) on OFILE, STR_ID provided
    by list_id=LID operand
  - require job file to contain 'ddpt' argument as sanity check:`
    either 'ddpt=<version_number>' or 'ddpt=r<revision_number>'
  - add ddpt_sgl utility for list manipulations
  - add support for Receive copy status(lid4) command
  - add prefer_rcs flag and conversion for xcopy(odx)
  - add support for locally assigned UUIDs in VPD page 0x83 (spc5r08)
  - third party (extended) copy: add support for "point in time -
    copy on write" type RODs, spc5r20
  - add 'delta' throughput calculation (e.g. since previous report
    with status=progress)
  - add testing directory and scripts
    - prepare.sh to test ddpt
    - test_sgl.sh to test ddpt_sgl
  - add --verify option to change from doing WRITE(OFILE) to doing
    VERIFY(OFILE,BYTCHK=1)
  - add --prefetch option to add PRE-FETCH(OFILE,IMMED) command to
    the --verify seqeunce of commands
  - change oflag=verify to oflag=wverify to distinguish it from the
    new --verify option
  - improve device designator descriptor handling
  - resubmit IOs if EAGAIN, report count at completion if > 0
  - fix SCSI recovered errors stopping copy
  - align pass-through buffers to page boundaries
  - fix reading fifo (stdin) and writing to regular file
  - rework pr2serr() handling
  - use sg_pt::set_scsi_pt_packet_id() with ascending counter, helps
    debugging (mainly Linux)
  - improve xcopy(odx) error reporting
  - point svn:externals to rev 843 of sg3_utils (version 1.45)
  - convert many two valued 'int's to bool
  - upgrade automake to version 1.15 (U16.04)
    - cleanup configure.ac + Makefile.am
  - update BSD license from 3 to 2 clause aka FreeBSD
    license (without reference to FreeBSD project)
  - debian: bump compat file contents from 7 to 10

Changelog for ddpt-0.95 [20141226] [svn: r307]
...


Doug Gilbert




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux