
This is a bit scary.. "unique and unknown process, only known to Michael, who is not responding to email" Mark, HDX On Tue, Dec 1, 2020 at 2:20 PM Minster, David NA2AA (CEO) <dminster@arrl.org> wrote:
As you’ve seen & heard, LoTW is struggling under the weight of the CQWW logs -and- people pounding on the system to see if their logs were processed, re-uploading the same file, and checking to see what affect their weekend effort had on their DXCC totals.
Here’s the headlines:
- We are using MaxDB (MySQL on steroids) for the database - Great for hobby use, not for enterprise use - We are not at the latest version - The database is configured for a maximum of 256 concurrent processes – which is THE bottleneck - Although that parameter could be increased (it was once 1024), downing and restarting the database is a unique and unknown process, only known to Michael, who is not responding to email - The database is at 94% utilization, which is a bad thing and is also likely causing paging to occur, slowing down the database - We’ve had new servers (faster with more storage) since this summer, but LoTW was never migrated - The system is written as a single queue single contact process that checks each line THEN checks it against EVERY award that user is configured for – which is unnecessarily SLOW - It is not likely we would be able, as architected, to gain any benefit from forcing into the cloud – we could get onto bigger machines, but we already have them! - Project X is exactly what our LoTW programmer (Doug) believes needs to happen: 3 tier design (database, logs & awards engines, UI) - Once the system is architected for Cloud, the UI and Log Processing can each run efficiently using independent servers, while the awards engines can auto-scale additional servers as needed - Project X will be sent to ODV ahead of the January board meeting as a proposed project with next steps
I have asked Greg Widin what the best course of action is in updating members.
David _______________________________________________ arrl-odv mailing list arrl-odv@reflector.arrl.org https://reflector.arrl.org/mailman/listinfo/arrl-odv