Closed gokulavasan closed 1 month ago
Note: Links to docs will display an error until the docs builds have been completed.
There are 1 currently active SEVs. If your PR is affected, please view them below:
As of commit 441891329949461a52360f0b866648ec8d6101bb with merge base b474083ebbe0712fe075d8ac15698c99d070e616 (): :green_heart: Looks good so far! There are no failures yet. :green_heart:
This comment was automatically generated by Dr. CI and updates every 15 minutes.
@andrewkho Thanks for the review! Addressed/responded to the comments, please take a look again, thanks!
@gokulavasan has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@gokulavasan has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@gokulavasan has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@gokulavasan has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@gokulavasan has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
Summary: Transfer of full state from worker to main process can be expensive if the state is very large. In order to alleviate the cost of state transfer, maintain a flattened state map in the worker process and send only the key/value that have changed to the main dataloader process where the full state is reconstructed with the changes received from the workers.
Test Plan: Unit tests
Reviewers:
Subscribers:
Tasks:
Tags:Please read through our contribution guide prior to creating your pull request.
Fixes #{issue number}
Changes
-