Open alazyworkaholic opened 2 years ago
Just a sidenote, which may or may not reflect the project author's opinion:
You do realise that this is an opensource project, right?
The author created this on their own time and put this out for everyone to use and modify for free. The last commit to master branch was in 2019. Original author may have long moved on to other interests and projects, or may be just busy with other parts of their life.
It's great that you took time to document all the issues you've written about today, thank you for that. But I suggest not to expect and definitely not to demand any action to be taken because of that.
It seems that you're invested significantly into Power Query ecosystem. You've obviously spent a lot of time trying to apply this software to your tasks. Maybe you would be interested in fixing the issues you've encountered? Submitting PRs is way cooler than just describing issues!
Are you using this software at work? If you're not skilled enough to fix the issues, maybe there are some software engineers in your company who can do that?
Yes, I realize this is open source. Yes, I've just begun attempting to use this seriously at work. Yes, I'm aware this hasn't been updated in a few years.
Unfortunately, I lack both the skills to fix the issues myself and the pull at work to have one of our handful of developers bother.
I do hope that someone who can will submit a pull request. @gsimardnet last commented in this repo only a few months ago so maybe it's not entirely abandoned, but I'm certainly not demanding anything.
The best I can do until I learn to fix the issues, if I ever do, is log them here.
It looks like the timeout is set by a registry value at Computer\HKEY_LOCAL_MACHINE\SOFTWARE\PowerQueryNet IpcTimeout
that defaults to 30 seconds (00:30:00) (see lines 335,337,339 of PowerQueryNet/Service/PowerQueryService.cs).
I can load just over 12 MB or 30k rows from a CSV file before timeout but changing the registry value doesn't seem to matter. More than that and it times out after approximately one minute and it doesn't matter whether the IpcTimeout value is set to 11:00:00 or 00:00:02.
A query with fairly complex logic that cleans some atrociously formatted Excel files and writes the result to SQL Server works for up to a few dozen files but times out when I try to process hundreds at a time. Here's the error:
Can you create an option to adjust the timeout to accommodate slow processes?