Comments (5)
hi @Thetacz , I tried to reproduce it with the default Job and I was not able to make it.
Is this happening consistently? is there any other info in the output before opening the history?
One simple workaround on the function would be return 0B if size is None
, but it would be better to understand why is failing.
from nautobot-app-ssot.
hi @chadell, I cannot reproduce it anymore. It was happening consistently with each job running the same code, but since I'm doing a lot of tweaking and those were test jobs, I don't have the exact code and some subsequent change alter on fixed it. The changes happened outside of job class, so it is not in UI.
I'm trying to make parent object access its children and apply their data to itself. This is needed because CustomFields should be implemented as child objects (we have many of those and it is not practical to go with cf_{name}
as we would have to define 10-15 for each object type, which does not look clear in the diff), but child objects are supposed to be updated separately. Which won't work, because some of those custom fields are required and I cannot create parent without that data.
I think it might have something to do with me trying to save the parent object to child attribute itself, which I did at one point. This made the whole SSoT ...unstable to put it mildly :)
from nautobot-app-ssot.
Hi, it started to happen again, though I cannot pinpoint the reproducer. Out of total 6 occurrences (3 now, 3 before), 5 of them happened during loading target adapter and 1 right after starting to calculate diff. I wish I found more relevant info to help you out...
from nautobot-app-ssot.
@Thetacz could you try the latest release v1.1.1, and share what you get?
from nautobot-app-ssot.
Fixed by #40
from nautobot-app-ssot.
Related Issues (20)
- Add Documentation Around Job.run() Function HOT 2
- AttributeError: Manager isn't accessible via ContentType instances HOT 2
- Cannot install 2.4.0 ipfabric dependency in coordination with chatops and golden-config HOT 4
- relocate and/or add SSoT to Extensibility navbar item HOT 7
- Migrate Zero reversibility failures
- Contrib support for Custom Relationships one-to-many HOT 1
- Add a hook after loading but before adding to diffsync store for `NautobotAdapter`
- Allow for customization of `NautobotAdapter` loading on a per-model basis
- App Setting 'hide_example_jobs' when set to False does not show the example jobs
- [Infoblox] Tags and custom fields are not applied to Nautobot objects synced to/from Infoblox
- Installing SSoT App to existing Nautobot 2.1.5 installation fails migrations HOT 1
- `test_contrib_adapter.TestNestedRelationships` creates invalid data, fails upstream CI HOT 1
- Fresh install with all integrations disabled still creates every integrations custom fields from signals HOT 2
- pinning of drf-spectacular=0.26.3 incompatible with nautobot core
- VLAN locations are not synchronized HOT 5
- VLANs not properly associated with Prefixes HOT 4
- Improve Infoblox client peformance by replacing requests.request with requests.Session HOT 1
- Loading the IPAddress if Object Already Exists
- Log Diff Summary as JSON HOT 1
- ServiceNow 2.X fails
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 nautobot-app-ssot.