Skip to content

Conversation

denravonska
Copy link
Member

Remove RAC (and some unused stragglers) from the data structures.

These are not really used for anything concrete and only occupies RAM and some tiny storage. Due to the lack of versioning in the BOINC block data what used to be RAC fields are now empty strings. If we could solve this in a better way I'm all ears.

@denravonska denravonska added this to the Camilla milestone Nov 5, 2018
@tomasbrod
Copy link
Member

I am reluctant to changeing MiningCPID fields, I fear that could break in suptle ways. But I see you added empty strings there so it should be fine.

@denravonska
Copy link
Member Author

denravonska commented Nov 5, 2018

I will test run this a bit more, specifically syncing from 0. Changing MiningCPID has less of an impact than StructCPID as it's more local, though they are both intertwined and the code duplication is all over the place. Edit: Scratch that, it's used way more than that.

MiningCPID shouldn't really exist. A local StructCPID instance should suffice.

@tomasbrod
Copy link
Member

MiningCPID is the one put into blocks. StructCPID is for local use. Currently, that is. It should be improved.

@denravonska denravonska modified the milestones: Camilla, Denise Nov 12, 2018
@denravonska denravonska modified the milestones: Denise, Elizabeth Mar 17, 2019
@denravonska denravonska removed this from the Elizabeth milestone May 21, 2019
@denravonska
Copy link
Member Author

Replaced by #1480.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants