Changelog
For information on upgrading from previous versions, see the Python Data Load Controller Migration Notes
0.2.0+Atoti-0.8.x
2023-08-25
Summary
- Support for Atoti 0.8.x Versions : Added support for Atoti 0.8.x.
- Support for installation through Conda: You can use install with Conda.
Dependency versions
Component | Version |
---|---|
Atoti | >=0.8.0 - <0.9.0 |
0.2.0
2022-09-13
Summary
- Support for atoti 0.7.0 : Added support for atoti 0.7.0
Dependency versions
Component | Version |
---|---|
atoti | >=0.7.0 - <0.8.0 |
Known Issues
Performance degrades with many requests
Loading many DLC Requests can cause a performance slowdown. This is due to an underlying atoti issue where the time
to collect the Loading Reports is linear to the number of Loading Reports. To get around this issue, private methods
_disable_loading_reports()
and _enable_loading_reports()
have been added to the DataLoadController
. These
methods are private, as they impact the functionality of the DLC, which is explained below.
Disabling the Loading Reports greatly improves the performance of DLC operations but comes at the cost that the Response will not contain any Events. Getting the status for a DLC request (getStatus) will also not return any events as when the Loading Reports are disabled, the DLC does not check or collect Loading Report Events.
This feature can be enabled or disabled at any time. If enabled then later disabled, the Loading Report Events for earlier DLC Events will not be lost. Inversely, if the feature was disabled and then enabled, then all new Loading Report Events will be stored in the DLC’s Event Cache and are accessible through the getStatus endpoint.
0.1.0
2021-03-29
Summary
- Inital Release : First official release of the Python Data Load Controller tool.
Features
- Remotely load and unload data from an atoti instance through REST services.
- Use Scopes to narrow-down loading and unloading operations.
- All previous events are stored in a cache which can be queried through REST services.
Dependency versions
Component | Version |
---|---|
atoti | 0.6.3 - 0.6.5 |
Known Issues
In atoti 0.6.5, if a DLC transaction fails, all further transactions will either fail or hang forever. This issue is only present in atoti 0.6.5. atoti 0.6.4 & 0.6.3 do not have this issue.
0.1.0-alpha1
Added
Issue Key | Details |
---|---|
PST-699 | Created atoti Data Load Controller prototype |
Known Issues
- atoti DLC only works on atoti Version 0.6 and up.