Author: Violet

  • The Sunlight

    This place has no rain. Nothing to block the suns above it. Just a baked hot surface, scarred by the thermal stresses of the heaving that occurred prior to the falling of the system into this configuration. Luckily, without an atmosphere, all I need is a wide, reflective parasol and more patience than our forebearers…

  • Daily Report(6/10/2022)

    Today I have been investigating enhancing the reload() method with a list of difference objects. So far this has been relatively simple to implement. Next week I plan to figure out the design of what will become the configuration_change_hook_manager facility, but let’s go through some preliminary thoughts The hook should be addressed by the configuration…

  • iRODS daily report(6/15/2022)

    I have continued to work on configuration_hook_manager. It is slowly coalescing into something that can truthfully said to compile. There are a few issues that I have to figure out, such as how to handle nested properties, and whether or not dispatching every event to every hook makes sense from a performance point of view(okay,…

  • Daily Report(6/7/2022)

    Today has been marked by some progress in eliminating some dead ends in exploring fixing the bug. Changing the merge behavior in .capture() was successful in getting the main server to start yesterday, but it broke the agent server by somehow eliminating some of the information. But I had a thought, if I just make…

  • Daily report(6/9/2022)

    Today, with the help of the team I was able to resolve the issue with the server not being able to be stood up. The solution was to use docker-compose to tear down the previously created containers, as the database lingered without doing that and that caused errors in setup which resulted in a non-viable…

  • Daily report(6/6/2022)

    Today has been slow because of being stuck with nothing more than my laptop. This has kept builds glacial and prevented most of the testing that I was hoping to do today. There is a simple explaination of the problems though, for whatever reason, when the capture() method is called on the server settings, it…

  • iRODS progress report 6/3/2022

    What’s been done Development environment copied to laptop and working. Using shared_mutex to synchronize access to the server_properties object [x] Server compiles [x] Server tests run successfully without adding regular calls to server_properties::capture [ ] Server tests run successfully with calls to capture. [ ] Integrate calls to capture back into the cron system Problems…

  • iRODS progress report Day 2(6/2/2022)

    Today I spent my time trying to get the configuration file to reload after I successfully ran the test suite. The first approach that I tried was hooking it into the Cron system. This has failed thus far because reloading the configuration on the main server causes use-after-frees (I think) due to contention over the…

  • 3D Printing

    I am not new to 3d printers. In college I helped to run the 3d printing lab, fulfilling requests to make things for various classes(at the time, the most promising was how it could be used to demonstrate anatomy with relatively cheap modifiable parts). That was around 2017. At the time the printer lab consisted…

  • Rich and Warm and Light and Toxic

    The sun is warm and the air is humid. The sky is a rust color overhead, it’s not a very friendly atmosphere, but hospitable enough as a facsimile. Beneath the toxic atmosphere an ecology of immense volatility blossomed and sputtered and fell prey to the sort of cycles that ecosystems have that degrade their condition…