F5Networks / f5-appsvcs-extension

F5 BIG-IP Application Services 3 Extension
Apache License 2.0
169 stars 54 forks source link

AS3 configuration GTM sync issue #694

Closed noracb closed 1 year ago

noracb commented 1 year ago

Environment

Summary

Two Big-ip appliances are configured with autosync through sync-group. When using a POST or PATCH API on one of them with as3, the created objects are visible on the GUI of both. However, a GET API returns everything correctly only on the one used for the post/patch APIs, and returns 204 on the other one.

Steps To Reproduce

  1. Submit the following declaration on the first sync-group member: POST https://xxx/mgmt/shared/appsvcs/declare

    {
    "class": "ADC",
    "schemaVersion": "3.25.0",
    "id": "GSLB_Sample",
    "Common": {
        "class": "Tenant",
        "Shared": {
            "class": "Application",
            "template": "shared",
            "testDataCenter": {
                "class": "GSLB_Data_Center"
            }
        }
    }
    }
  2. Submit the following declaration on both sync-group members: GET https://xxx/mgmt/shared/appsvcs/declare?show=full

  3. Observe different responses: The API response is correct (200) on the first sync-group member, but it's 204 on the second one. PATCH APIs only work on the first sync-group member. All objects can be seen in the GUI of all sync-group members.

Expected Behavior

It should be possible to use APIs on any of the sync-group members without any difference in the responses. Objects visible on a member should be visible on all of them, both in the GUI and in the AS3 APIs responses.

Actual Behavior

It is only possible to write on one member of the sync-group at a time without losing information. POST APIs on other members overwrite everything on all members, while PATCH APIs only work on the one used for the last POST API.

sunitharonan commented 1 year ago

Hi @noracb, please contact us at  automation_toolchain_pm@f5.com so we can prioritize this issue. Thanks.

noracb commented 1 year ago

Hi Suntiha,

thank you for your reply.

Please let me know if you need any more information on the issue we’re facing. We are available for a meeting between 9 AM and 6 PM CEST, Mon-Fry.

Thank you,

Nora Chiara Battajni Cloud Migration & Imp Analyst Strada 4, Palazzo Q1, 20089 - Assago (MI) Mobile: +39 3421854533 Mail: @.**@.> @.***

From: Suntiha Ronanki @.> Sent: lunedì 27 febbraio 2023 19:31 To: F5Networks/f5-appsvcs-extension @.> Cc: Battajni, Nora Chiara @.>; Mention @.> Subject: [External] Re: [F5Networks/f5-appsvcs-extension] AS3 configuration GTM sync issue (Issue #694)

This message is from an EXTERNAL SENDER - be CAUTIOUS, particularly with links and attachments.


Hi @noracbhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_noracb&d=DwMFaQ&c=eIGjsITfXP_y-DLLX0uEHXJvU8nOHrUK8IrwNKOtkVU&r=ybPPc8VMZdMCe1x1n81c0zxhwAbTGBHc67q_XVSS3ro&m=P0Qf4n2UE-Rg_NOIW8Hf5BCpQuk0ayoNfpwSTL91jGDYJVV3wxJ1R_-eSI0tUY9C&s=KYlz0HVsC0E6j5_v0-P6T2vHfKCaYMKynrXefUd6SoA&e=, please contact us at @.**@.> so we can prioritize this issue. Thanks.

— Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_F5Networks_f5-2Dappsvcs-2Dextension_issues_694-23issuecomment-2D1446848714&d=DwMFaQ&c=eIGjsITfXP_y-DLLX0uEHXJvU8nOHrUK8IrwNKOtkVU&r=ybPPc8VMZdMCe1x1n81c0zxhwAbTGBHc67q_XVSS3ro&m=P0Qf4n2UE-Rg_NOIW8Hf5BCpQuk0ayoNfpwSTL91jGDYJVV3wxJ1R_-eSI0tUY9C&s=rSwLiwp0uFrw381bxh9HRTFN0tRPrUaMyEPfr-le3FY&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_A3A6BDS3M244IIQ7GUVI7STWZTXIDANCNFSM6AAAAAAVF5VSYI&d=DwMFaQ&c=eIGjsITfXP_y-DLLX0uEHXJvU8nOHrUK8IrwNKOtkVU&r=ybPPc8VMZdMCe1x1n81c0zxhwAbTGBHc67q_XVSS3ro&m=P0Qf4n2UE-Rg_NOIW8Hf5BCpQuk0ayoNfpwSTL91jGDYJVV3wxJ1R_-eSI0tUY9C&s=_MNjrU45xTmEebLLXg5nyeQtYgLTf6d16OjncW8fWdk&e=. You are receiving this because you were mentioned.Message ID: @.***>


This message is for the designated recipient only and may contain privileged, proprietary, or otherwise confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the e-mail by you is prohibited. Where allowed by local law, electronic communications with Accenture and its affiliates, including e-mail and instant messaging (including content), may be scanned by our systems for the purposes of information security and assessment of internal compliance with Accenture policy. Your privacy is important to us. Accenture uses your personal data only in compliance with data protection laws. For further information on how Accenture processes your personal data, please see our privacy statement at https://www.accenture.com/us-en/privacy-policy.


www.accenture.com

sunitharonan commented 1 year ago

Hi @noracb, thank you for reaching out. I have added this issue to our internal product backlog as AUTOTOOL-3695. We will notify you once it is resolved. Thanks.

mdditt2000 commented 1 year ago

@noracb cannot reproduce. Awaiting declaration to compare.