News for hackers. Stuff that matters.
Re:HopsFS: 100x Times Faster Than AWS S3 by hartator on Saturday November 21, 2020 @04:09PM (#25172789)
> 100X the performance of S3 for file move/rename operations

I don’t see how it can be useful. Moving or renaming files in S3 seems more like maintenance than something you want to do on a regular basis.

Re:HopsFS: 100x Times Faster Than AWS S3 by colinwilson on Saturday November 21, 2020 @09:13PM (#25174314)
Systems like Hadoop and Spark will run multiple versions of the same task writing out to a FS at once but to a temporary directory and when the first finishes the output data is just moved to the final place. It's not uncommon for a job to "complete" writing data to S3 and just sit there and hang as the FS move commands run copying the data and deleting the old version. It is just assumed a rename/move is a no-op in some systems.
Re:HopsFS: 100x Times Faster Than AWS S3 by randallsquared on Saturday November 21, 2020 @07:02PM (#25173672)
Also, I presume that "move" means "update the index, held in another object or objects" (no slight! If I understand correctly, that's what most on-disk filesystems do as well). That's the only way I can imagine getting performance that much better.
Re:HopsFS: 100x Times Faster Than AWS S3 by stingraycharles on Saturday November 21, 2020 @04:17PM (#25172836)
We do this in our ETL jobs on several hundreds of thousands of files a day. Not a reason to switch to a different system, but there are definitely non-maintenance use cases for this.
Re:HopsFS: 100x Times Faster Than AWS S3 by otterley on Saturday November 21, 2020 @05:08PM (#25173111)
Any particular reason you don't tag the objects instead? That's a significantly lighter-weight operation, since S3 doesn't have native renaming capability.
Re:HopsFS: 100x Times Faster Than AWS S3 by jamesblonde on Sunday November 22, 2020 @02:13AM (#25175631)
In HopsFS, you can also tag objects with arbitrary metadata (the xattr API), and the JSON objects you tag with are automatically (eventually consistent) replicated to Elastic search. So, you can search the FS namespace with free-text search on elastic. However, the lag is up to 100ms from the MySQL Cluster metadata. See the epipe paper in the blog post for details.
Re:HopsFS: 100x Times Faster Than AWS S3 by bfrydl on Saturday November 21, 2020 @05:30PM (#25173244)
You can't list objects by tag.
Re:HopsFS: 100x Times Faster Than AWS S3 by dragonwriter on Sunday November 22, 2020 @12:14AM (#25175110)
IIRC, you can, but it's bit elliptical: because IAM access policies can key off tags, you can adopt an IAM role that can only see the desired tags, and list objects.
Re:HopsFS: 100x Times Faster Than AWS S3 by otterley on Sunday November 22, 2020 @12:14AM (#25175115)
Re:HopsFS: 100x Times Faster Than AWS S3 by haodemon on Sunday November 22, 2020 @01:14AM (#25175364)
If someone is affected by the "copy-delete on move" problem on S3: there is a way to mitigate this https://hadoop.apache.org/docs/r3.1.1/hadoop-aws/tools/hadoo...