FluidFramework icon indicating copy to clipboard operation
FluidFramework copied to clipboard

build v1 migration prototype

Open tyler-cai-microsoft opened this issue 1 year ago • 2 comments

AB#16411 V1 data migration prototype for special DataObjectFactory and DataObject.

This is may not be enough to prove a point, but it is pretty close in terms of the direction I'd like to head.

Some of the shortcuts taken:

  • instead of building a shim, I just deleted and created channels.
  • Migrates only 1 legacy tree to a new tree - will do a multiple dds as a followup
  • Does not consider all areas to store a schemaVersion on a blob (idk if it's even the right direction for this MigrationDDS)
  • Exposed a bunch of apis.

tyler-cai-microsoft avatar Sep 25 '24 23:09 tyler-cai-microsoft

🔗 No broken links found! ✅

Your attention to detail is admirable.

linkcheck output


> [email protected] ci:linkcheck /home/runner/work/FluidFramework/FluidFramework/docs
> start-server-and-test ci:start 1313 linkcheck:full

1: starting server using command "npm run ci:start"
and when url "[ 'http://127.0.0.1:1313' ]" is responding with HTTP status code 200
running tests using command "npm run linkcheck:full"


> [email protected] ci:start
> http-server ./public --port 1313 --silent


> [email protected] linkcheck:full
> npm run linkcheck:fast -- --external


> [email protected] linkcheck:fast
> linkcheck http://localhost:1313 --skip-file skipped-urls.txt --external

Crawling...

Stats:
  409152 links
    3178 destination URLs
       2 URLs ignored
       0 warnings
       0 errors


github-actions[bot] avatar Sep 26 '24 22:09 github-actions[bot]

@fluid-example/bundle-size-tests: +815 Bytes
Metric NameBaseline SizeCompare SizeSize Diff
aqueduct.js 461.42 KB 461.64 KB +225 Bytes
azureClient.js 559.03 KB 559.27 KB +239 Bytes
connectionState.js 680 Bytes 680 Bytes No change
containerRuntime.js 261.68 KB 261.69 KB +14 Bytes
fluidFramework.js 404.84 KB 404.85 KB +14 Bytes
loader.js 134.17 KB 134.19 KB +14 Bytes
map.js 42.43 KB 42.44 KB +7 Bytes
matrix.js 146.8 KB 146.8 KB +7 Bytes
odspClient.js 526.18 KB 526.42 KB +239 Bytes
odspDriver.js 97.8 KB 97.82 KB +21 Bytes
odspPrefetchSnapshot.js 42.76 KB 42.78 KB +14 Bytes
sharedString.js 163.79 KB 163.8 KB +7 Bytes
sharedTree.js 395.3 KB 395.31 KB +7 Bytes
Total Size 3.31 MB 3.31 MB +815 Bytes

Baseline commit: c168c6f8218d33ad3b59a0669b30e230af64614a

Generated by :no_entry_sign: dangerJS against 249fb1ce6ba082f4a8e9f54d8232a812b3f15ede

msfluid-bot avatar Sep 26 '24 22:09 msfluid-bot

This PR has been automatically marked as stale because it has had no activity for 60 days. It will be closed if no further activity occurs within 8 days of this comment. Thank you for your contributions to Fluid Framework!