user
01/31/2023, 6:38 PMuser
01/31/2023, 6:41 PMuser
01/31/2023, 6:42 PMuser
01/31/2023, 6:46 PMuser
01/31/2023, 6:46 PMuser
01/31/2023, 6:47 PMuser
01/31/2023, 6:58 PMuser
01/31/2023, 7:00 PMI’m assuming that whatever writes to the object store can’t work directly against lakeFS after importing the data?I'm not sure what you mean by this
user
01/31/2023, 7:02 PMuser
01/31/2023, 7:03 PMwork directly against lakeFSDoes this mean work with LakeFS? Or against meaning some other tool?
user
01/31/2023, 7:08 PMuser
01/31/2023, 8:33 PMuser
02/01/2023, 12:38 AMclient.objects.upload_object which is an upload not an import?user
02/01/2023, 12:46 AMuser
02/01/2023, 12:46 AMuser
02/01/2023, 12:47 AMuser
02/01/2023, 12:47 AMuser
02/01/2023, 12:48 AMuser
02/01/2023, 12:49 AMuser
02/01/2023, 12:50 AMuser
02/01/2023, 12:51 AMuser
02/01/2023, 12:52 AMuser
02/01/2023, 12:52 AMuser
02/01/2023, 12:52 AMuser
02/01/2023, 12:52 AMuser
02/01/2023, 12:54 AMuser
02/01/2023, 12:55 AMuser
02/01/2023, 12:55 AMuser
02/01/2023, 12:56 AMuser
02/01/2023, 12:56 AMwhatever accesses the data, will do so, via lakeFS and not directly to the object storegot it, I am doing that already. But with upload
user
02/01/2023, 12:56 AMuser
02/01/2023, 12:56 AMuser
02/01/2023, 12:57 AMuser
02/01/2023, 12:57 AMuser
02/01/2023, 12:58 AMand then mofidy the files via lakeFSWhat do you mean by modify in terms of CLI commands or Python SDK usage?
user
02/01/2023, 12:59 AMuser
02/01/2023, 1:00 AMuser
02/01/2023, 1:00 AMlakectl fs upload to add or modify and lakectl fs rm to removeuser
02/01/2023, 1:01 AMuser
02/01/2023, 1:05 AMHowever, when working with big data, it is unreasonable to copy terabytes (or more) of files locally to experiment, develop, test or transform the data.I understand your point here - it's not an ideal scenario. But what if we need to modify every file in our dataset. Then 3 months later, we need to reproduce the training job that was done on a previous dataset commit for some important reason. We need to be able fall back to the old dataset version to get the desired reproducibility, no? But we still want to keep the newest version for future experiments. I may be misunderstanding the use case of LakeFS
user
02/01/2023, 1:06 AMuser
02/01/2023, 1:07 AMuser
02/01/2023, 1:07 AMuser
02/01/2023, 1:07 AMuser
02/01/2023, 1:09 AMYou can easily access a historical commit in lakeFS and get the full data set as it was at the time of that commit.Got it. I've done it with upload but if there's a more efficient way I'd love to try it.
What creates the files initially on the object store?So, the files are being created locally. Previously, before importing, I've synced them to S3 with
b2 sync (BackBlaze)user
02/01/2023, 1:10 AMuser
02/01/2023, 1:16 AMrclone sync to S3 store. Say there's 100,000 images
2. import to LakeFS
3. When adding, deleting, or modifying to the dataset, use lakectl fs upload or lakectl fs rmuser
02/01/2023, 1:54 AMuser
02/01/2023, 1:55 AMb2 sync )user
02/01/2023, 1:56 AMuser
02/01/2023, 1:56 AMuser
02/01/2023, 1:56 AMuser
02/01/2023, 1:58 AMuser
02/01/2023, 1:59 AMuser
02/01/2023, 2:01 AMuser
02/01/2023, 2:02 AMuser
02/01/2023, 2:03 AMuser
02/01/2023, 2:04 AMuser
02/01/2023, 2:04 AMuser
02/01/2023, 2:08 AMuser
02/01/2023, 2:09 AMuser
02/01/2023, 2:09 AMDon't I need to do the same with import?e.g. using rclone
user
02/01/2023, 2:10 AMuser
02/01/2023, 2:11 AMan objet store unrelated to lakeFS.
the object store in which the lakeFS repository sits.what if this is the same object store?
user
02/01/2023, 2:12 AMuser
02/01/2023, 2:18 AMuser
02/01/2023, 2:20 AMuser
02/01/2023, 2:21 AMuser
02/01/2023, 2:21 AMuser
02/01/2023, 6:03 PMuser
02/01/2023, 6:09 PMuser
02/01/2023, 7:01 PMuser
02/01/2023, 7:04 PMlakectl fs upload --direct for copying from your local disk to lakeFS. That passes data directly to s3, and only performs metadata operations on lakeFS.user
02/01/2023, 7:07 PMuser
02/01/2023, 7:10 PM