Comments (9)
Yeah, the depsolver's always been a little weak. I'm surprised that this case (along with the zero byte file in the other issue) isn't covered in the chef-pedant tests, but here we are. I was planning on fixing the depsolver anyway, so I may as well finally get that out of the way too.
from goiardi.
At last, I have the rewritten depsolver in a state where I believe it's suitable for testing again. It's now sending back errors in the format chef-pedant expects, although some of the error messages need further refinement. More importantly here, it's more robust and shouldn't blow up like you had happen anymore. Of course, since the depsolver's a pretty touchy piece of the software, testing is appreciated.
from goiardi.
Awesome! I'll test it today.
from goiardi.
I get an error in chef-client:
https://gist.github.com/oker1/6bc2110838d4a1fdd966
I'll try to dig into a bit more.
from goiardi.
If you haven't, could you run that with debug on? I have a feeling I know where that's coming from, but if you could try running it with more debug output that'd help narrow it down.
from goiardi.
I've been getting back in the goiardi saddle recently, and just duplicated this bug. This should be figured out fairly soon.
from goiardi.
Well, that was a stupid error on my part. I pushed a fix for this up on the 0.9.1-dev branch. Urk.
from goiardi.
And even better, it looks like the circular dependencies no longer makes the memory usage explode. Huzzah! @oker1, if you see this, I believe this problem is finally fixed for you. Sorry for the delay; I got super busy with vacation and various non-goiardi things, and couldn't work on it for a little while.
from goiardi.
The fix for this is now in master, and seems to work well.
from goiardi.
Related Issues (20)
- chef 13 issue with cookbooks and knife HOT 3
- Server crash on query HOT 8
- Unable to upload cookbook with new knife HOT 7
- Q: Memory consumption when using in-memory/internal mode HOT 27
- Serf reconnect HOT 5
- Q: housekeeping of node_statuses/reports/sandboxes HOT 9
- cookbook_versions in environments HOT 3
- Provide updated Docker builds HOT 2
- Client create fails with invalid key create_key HOT 3
- Postgres database size HOT 2
- Column extended_info too small in goiardi-schema-mysql.sql HOT 1
- goiardi.gl does not resolve anymore HOT 2
- Non-admin client cannot fetch another user's public key HOT 2
- Contributing on the project HOT 2
- Anonymous api endpoint for a load balancer healthcheck? HOT 3
- Message "cannot parse UTC" in goiardi logs HOT 4
- Knife upload user doesn't work properly HOT 3
- Excessive memory pressure during cookbook upload HOT 10
- V2 Proposal HOT 7
- Unexpected Search Index merge precedence
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goiardi.