comment
This commit is contained in:
parent
9c988ee607
commit
2bb46d046c
1 changed files with 33 additions and 0 deletions
|
@ -0,0 +1,33 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 11"""
|
||||
date="2024-03-01T18:53:39Z"
|
||||
content="""
|
||||
My laptop now has SHA256 in hardware I assume, as I'm seeing similar speed
|
||||
differences. Eg:
|
||||
|
||||
joey@darkstar:~/tmp/x3>time sha256sum x
|
||||
e1f21b651362cf2f86ccc14a7376c33a49f30d7d14afe1ec6993eead5e8cfe41 x
|
||||
0.53user 0.17system 0:00.71elapsed 99%CPU (0avgtext+0avgdata 3712maxresident)k
|
||||
32inputs+0outputs (1major+239minor)pagefaults 0swaps
|
||||
joey@darkstar:~/tmp/x3>time git-annex fsck x
|
||||
fsck x (checksum...) ok
|
||||
(recording state in git...)
|
||||
3.22user 0.40system 0:03.63elapsed 100%CPU (0avgtext+0avgdata 61180maxresident)k
|
||||
0inputs+144outputs (0major+8547minor)pagefaults 0swaps
|
||||
|
||||
I agree that this bug should be left open since even a relatively low-end laptop
|
||||
now has this, git-annex shouldn't leave so much performance on the table.
|
||||
|
||||
I've opened an issue on crypton:
|
||||
<https://github.com/kazu-yamamoto/crypton/issues/31>
|
||||
|
||||
If it's rejected from crypton, I'm open to considering another library.
|
||||
I'd rather avoid OpenSSL wrappers because adding a C library dependency on openssl
|
||||
will complicate building git-annex in some situations. It would be better to
|
||||
have a haskell library that, like cryptonite, embeds the necessary C code.
|
||||
|
||||
Also, whatever library git-annex uses needs to support incremental hashing,
|
||||
otherwise git-annex has to pay a performance penalty of re-reading a file to hash
|
||||
it after download, rather than hashing while downloading.
|
||||
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue