Comments (5)
This sounds great, I will test it as soon as the release is out. I also tried it with the switch --itemize-changes
, this works, but my log file is then about 519Mb
big. Without --itemize-changes
the rsync log is only about 43Mb
big. I haven't tested --log-file
yet, maybe this would be a good option for a smaller file size too.
from jc.
Hi, thanks for reporting this! Maybe I missed it, but was the -i
or --itemize-changes
or --log-file
option used in rsync
? One of those are required, but we may be able to enhance the parsers to support your output.
from jc.
I have a simple summary parsing working on my local machine. Still working on tests, but here is what the output looks like:
% echo 'sending incremental file list
sent 8.71M bytes received 29.88K bytes 10.99K bytes/sec
total size is 221.79G speedup is 25,388.23' | jc --rsync -p
[
{
"summary": {
"sent": 8710000,
"received": 29880,
"bytes_sec": 10990.0,
"total_size": 221790000000,
"speedup": 25388.23
},
"files": []
}
]
This will make the next release.
from jc.
And here is the rsync-s
streaming parser output. This is now available in the dev
branch.
% echo 'sending incremental file list
sent 8.71M bytes received 29.88K bytes 10.99K bytes/sec
total size is 221.79G speedup is 25,388.23' | jc --rsync-s -p
{
"type": "summary",
"sent": 8710000,
"received": 29880,
"bytes_sec": 10990.0,
"total_size": 221790000000,
"speedup": 25388.23
}
from jc.
Added in v1.25.2
from jc.
Related Issues (20)
- busybox 'uptime' makes showing number of logged in users optional HOT 4
- Ansible community.general.jc error with JC 1.25.0 and ini parser HOT 13
- iwconfig parser don't work HOT 9
- /proc/pid/state parser add missing state 'I' HOT 2
- New parser: php-fpm8.2 -tt HOT 2
- PostgreSQL INI files HOT 2
- xrandr fails to parse disconnected output, that is still enabled HOT 3
- iptables fails to parse -x (expand numbers) option because "pkts" header has more than one leading blank HOT 5
- Add `--locale` option to specify fallback encoding to decode `data_in` with HOT 1
- `lspci` parser PhySlot issue HOT 3
- Fix documentation for apt-get-sqq parser HOT 2
- New Parser - NUT-upsc command HOT 1
- [parsers /pci_ids.py] Only last [subvendor][subdevice] got loaded into result when multiple subdevices having the same subvendor id HOT 2
- Bug: Traceroute ignored IPs when multiple IPs on hop HOT 2
- "ss" Parser not working correctly: Entries Missing HOT 2
- .netrc support HOT 1
- Problem with --pip-show parser for a module with nothing on the License: line but which has following lines HOT 3
- lspci strips trailing digit on bus ID HOT 3
- `--zpool-status` fails to handle the `spares` section of `zpool status` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jc.