I have added this to the Undertow op here:
https://github.com/wildfly/wildfly/pull/7926/files
The approach I took was to add the warnings to the describe-migration op,
and when running the migrate op make the describe-migration operation the
first step in the composite, so the output looks like this:
http://pastebin.com/B01KNAHX
I am not sure how much I like it, but it also has the advantage than it
displays what has been done when you are running the migrate op. I don't
know much about the internals of composite operations, so I am not sure how
hard it would be to somehow add this information directly.
Stuart
On Thu, 13 Aug 2015 at 15:27 Stuart Douglas <stuart.w.douglas(a)gmail.com>
wrote:
> I propose the following format for the "result" field of the migrate
> operation response:
>
> {
> "migration-warnings"=>[
> "WFXXX1234: the blah is blah",
> "WFXXX2345: the foo is barred"
> ]
> }
>
>
The current implementation use a composite operation, so the results look
like:
/subsystem=web:migrate
{
"outcome" => "success",
"result" => {
"step-1" => {"outcome" => "success"},
"step-2" => {"outcome" => "success"},
"step-3" => {"outcome" => "success"},
....
}
}
Because this is using a composite op, I am not sure how the
migration-warnings should be displayed? Possibly as the results of the
first step?
Stuart
>
> --
> Brian Stansberry
> Senior Principal Software Engineer
> JBoss by Red Hat
> _______________________________________________
> wildfly-dev mailing list
> wildfly-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/wildfly-dev