Dear Mandar Sawant,

could you please provide your feedback on below issues?

Best regards,
Krzysztof Opasiak

On 31.07.2019 15:38, Jussi Iho via Lists.Onap.Org wrote:
> Hi
> Recently I was assigned a task of analyzing DMaaP and its external 
> dependencies among other things. It was found that DMaaP (and as I 
> understand it, some other ONAP subsystems as well) depend on a number of 
> legacy dependencies under AT&T namespace. The issue is, that most AT&T 
> Github repositories that were presumably supposed to contain the source 
> codes are currently throwing a 404 error when accessing them. This issue 
> does not appear to have been yet acknowledged by the community, and it 
> would be important to do so.
> The situation is quite problematic, as there does not appear to be any 
> documentation on these packages available anywhere either. These 
> dependencies were apparently internal AT&T projects originally and then 
> later released as open source, which explains why very little public 
> information is available on them. The little information about these 
> packages I've been able to collect has been comprised of archive.org 
> snapshots, scattered mentions on ONAP documentation and mailing lists, 
> some disorganized AT&T or other unofficial repositories still available, 
> limited number of sources.jar packages in Maven repositories, DMaaP code 
> and Maven pom file analysis, and decompiled sources.
> We did consider the chance that perhaps these repositories could have 
> been moved or renamed, but exhaustive searches have so far come empty. 
> If they do still exist somewhere online, they have been well hidden.
> In the case of DMaaP Message Router, these dependencies were:
> *AT&T Java Service Container Framework (com.att.ajsc)
> 
> *
> A Spring based framework on top of which DMaaP was apparently designed 
> to run. It is at least being used for some configuration management 
> purposes, but we are not sure what the exact capabilities of the AJSC 
> are and which are actively used.
> Unavailable: https://github.com/att/AJSC/
> Snapshot: 
> https://web.archive.org/web/20180627155358/https://github.com/att/AJSC/
> *Network Service Assurance Library (com.att.nsa)
> 
> *
> NSA appears to contain a large number of miscellaneous utilities. We are 
> not sure where the "definitive" source repository was supposed to exist, 
> and the package appears in multiple abandoned AT&T repositories with 
> differing sets of sub-packages inside the namespace.
> Available(partially): 
> https://github.com/att/dmaap-framework/tree/master/CambriaClient/satoolkit/src/main/java/com/att/nsa
> Available(partially): https://github.com/att/NSASERVER
> *Direct Messaging Engine (com.att.aft.dme2)
> 
> *
> It is my understanding that a large number of DME references and related 
> configuration options in DMaaP are not actually being used and could 
> even be cleaned from the repositories.
> 
> Unavailable: https://github.com/att/DME
> Snapshot: 
> https://web.archive.org/web/20180627185025/https://github.com/att/DME
> Unofficial(?): https://github.com/sv8675/DME-1
> *
> Event and Error Logging Framework (com.att.eelf)
> 
> *
> EELF is probably not a major issue, as it seems to be used mainly for 
> simple logging purposes, but it is included here anyway.
> 
> Unavailable: https://github.com/att/EELF
> Snapshot: 
> https://web.archive.org/web/20180612210618/https://github.com/att/EELF
> *Some of the raised questions were:
> *
> 1. Is this truly the case that these source repositories on top of which 
> DMaaP is built are no longer available anywhere?
> 2. Has there ever been proper documentation publicly available on these 
> packages?
> 3. Could we reaffirm if the removal of these AT&T repositories was 
> intentional (or possibly accidental)?
> 4. Would it be realistic to work towards:
> a. Reacquiring access to these sources?
> b. Attempting to include and them into ONAP project? (where possible)
> c. Attempting to refactor the dependencies out? (where possible)
> d. Producing at least some documentation on these dependencies?
> Thank you.
> 

-- 
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#18442): https://lists.onap.org/g/onap-discuss/message/18442
Mute This Topic: https://lists.onap.org/mt/32681819/21656
Mute #dmaap: https://lists.onap.org/mk?hashtag=dmaap&subid=2740164
Mute #documentation: 
https://lists.onap.org/mk?hashtag=documentation&subid=2740164
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to