2018/11/16 - Playground and demo evnironments reset

42 views
Skip to first unread message

Jirka Chadima

unread,
Nov 12, 2018, 4:34:51 AM11/12/18
to Winding Tree
Hello everyone,

this is an announcement of reset of both of our environments. After the hackathon we ended up with a lot of data in playground that is corrupt or that simply cannot be deleted because the keys got lost during all of the experiments. In light of some breaking changes in the data structure (see below), which renders all of the existing data unusable anyway, it is a perfect opportunity for us to start over with a clean slate.

So what will happen on Friday November 16th?
  - We will change the addresses of WTIndex to which playground and demo APIs are pointing to.
  - The existing data will become inaccessible through our running APIs (playground-api.windingtree.com etc.).
  - Old data will still be accessible through a locally run wt-read-api checked out to an older version (0.7.1). No data will be deleted. We cannot do that.
  - Old addresses of WTIndex will be documented on our https://github.com/windingtree/wiki
  - We will not provide a data migration tool.
  - The process is roughly laid out in https://github.com/windingtree/wiki/pull/75 
  - If you depend somewhere on an existing data (we will reupload at least the contents of wt-fixtures), its address will be different.

What do you need to do?
  - If you don't care about your data, nothing.
  - If you are running your own WTIndex, nothing. It won't be affected.
  - If you want to continue experimenting with Winding Tree, please re-upload your data after the reset and take into account the following changes:
    - https://github.com/windingtree/wiki/pull/70 - we no longer use latestSnapshot property, everything moved one level up and got slightly renamed
    - https://github.com/windingtree/wiki/pull/74 - we are now declaring dataFormatVersion in the dataIndex file (wt-write-api will do this for you automatically). The currently used version is 0.1.0
    - https://github.com/windingtree/wt-read-api/commit/7bf86190c4841f8d48c525b64d5d07681237411b - the /dataUri endpoint got renamed to /meta and there's now more information there
  - If you need help, reach out to us via any of our many communication channels.

Is this something that will happen again?
  - Yes. We will inevitably introduce more breaking changes in the future.
  - demo and playground environments should be considered as very volatile. Do not rely on them in any of your production-like setup.
  - We are figuring out how to keep everything more stable regarding the data structure (version pinning, data expiration, multiple version support....). But nothing is yet set in stone.


I sincerely hope that you understand why we have to do this and that we won't break any of your stuff. If you have any comments on this topic or need any help, just join the conversation in this topic.

I will keep you posted with any updates in this thread.

Thank you for understanding,
Jirka Chadima

Martin Bilek

unread,
Nov 12, 2018, 5:33:46 AM11/12/18
to Jiri Chadima, windi...@googlegroups.com
Hi Jirka,

just thought, is it possible to deploy new index "now" or at least before Friday November 16th, so everybody can prepare in advance?

Thanks,
Martin



--
You received this message because you are subscribed to the Google Groups "Winding Tree" group.
To unsubscribe from this group and stop receiving emails from it, send an email to windingtree...@googlegroups.com.
To post to this group, send email to windi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/windingtree/6bbc340d-6a7c-45bd-bfc9-fcc1db840bba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--

Jirka Chadima

unread,
Nov 12, 2018, 11:59:04 AM11/12/18
to Winding Tree
I was not sure if we didn't want to merge something new to WTIndex before Friday. But we don't, so I will deploy the indexes sometimes tomorrow (Tuesday 13th of November) and will post both new index addresses to this thread and wiki right after that. This should give everybody a couple of days to prepare for a smooth transition.

Jirka Chadima

unread,
Nov 13, 2018, 5:12:18 AM11/13/18
to Winding Tree
If you would like to get prepared for the switch coming on Friday, you can use the following new WTIndex addresses:

playground - 0x082fa119ffc7427652741456669ce1b306d207e3
demo - 0x2964288481089b2abe91e727b2829babb01f5fa2

Our wt-fixtures have already been deployed there.

Jirka Chadima

unread,
Nov 16, 2018, 5:44:46 AM11/16/18
to Winding Tree
The reset has been performed and both playground and demo are now running off of the new WTIndex address:

playground - 0x082fa119ffc7427652741456669ce1b306d207e3
demo - 0x2964288481089b2abe91e727b2829babb01f5fa2

If you encounter any issues or unexpected behaviour, please contact us and we will help you.

JCH

On Monday, November 12, 2018 at 10:34:51 AM UTC+1, Jirka Chadima wrote:
Reply all
Reply to author
Forward
0 new messages