Your logging config is sound, so appearently nothing is wrong.
You see no trace because DefaultSyncContextFactory is empty and there is
nothing to trace. Something else is the cause.
Can you git bisect 1.4.2 and 1.6.0 to find the offending commit?
Otherwise I have no idea and we are searching the needle in the haystack.
The only commits which come to my mind are:
*
https://github.com/apache/maven-resolver/commit/8e8a4f1944a0589397e36a5dd049ec765424e863?w=1
You can disable/restore this one by using:
-Daether.checksums.algorithms=SHA1,MD5 (previous behavior)
*
https://github.com/apache/maven-resolver/commit/3c2a5141c9d393a45bdee873e6aa2c9c275b7b58?w=1
But still this wouldn't make any sense.
Looking forward for some findings.
Am 2020-09-15 um 22:45 schrieb Dan Tran:
this is my log config
org.slf4j.simpleLogger.defaultLogLevel=info
org.slf4j.simpleLogger.showDateTime=true
org.slf4j.simpleLogger.showThreadName=true
org.slf4j.simpleLogger.showShortLogName=true
org.slf4j.simpleLogger.showLogName=false
org.slf4j.simpleLogger.logFile=System.out
org.slf4j.simpleLogger.cacheOutputStream=true
org.slf4j.simpleLogger.levelInBrackets=true
org.slf4j.simpleLogger.log.Sisu=info
org.slf4j.simpleLogger.warnLevelString=WARNING
# MNG-6181: mvn -X also prints all debug logging from HttpClient
# Be aware that the shaded packages are used
# org.apache.http -> org.apache.maven.wagon.providers.http.httpclient
org.slf4j.simpleLogger.log.org.apache.maven.wagon.providers.http.httpclient=off
org.slf4j.simpleLogger.log.org.apache.maven.wagon.providers.http.httpclient.wire=off
org.slf4j.simpleLogger.log.org.eclipse.aether.synccontext=trace
no sign of [TRACE]
On Tue, Sep 15, 2020 at 1:30 PM Dan Tran <dant...@gmail.com> wrote:
Maven 3.7.0 with Resolver 1.4.2 - no issue
Maven 3.7.0 with Resolver 1.6.0 + trace. I cant get any indication
about
4626 [main] [TRACE] GlobalSyncContextFactory$GlobalSyncContext - Acquiring
global...
35318 [main] [TRACE] GlobalSyncContextFactory$GlobalSyncContext - Releasing
global...
Very strange
-D
On Tue, Sep 15, 2020 at 4:37 AM Michael Osipov <micha...@apache.org>
wrote:
There is no new feature active in 1.6.0 in this regard.
Here is the diff:
https://github.com/apache/maven-resolver/compare/maven-resolver-1.4.2...maven-resolver-1.6.0?w=1
Since I do not have access to your project, can you please try the
following:
* Maven 3.7.0 with Resolver 1.4.2
* Maven 3.6.3 with Resolver 1.6.0
* If 3.7.0/1.4.2 does not affect the build, do a git bisect with 1.4.2
and 1.6.0.
Alternatively, provide the log output as configured here:
https://maven.apache.org/resolver-archives/resolver-LATEST/maven-resolver-synccontext-global/index.html#Debugging
In 1.6.0 there is even less synchronization because the
TrackingFileManager does not lock anything anymore.
I will hold off vote completion until I get some analyzable data from you.
Michael
Am 2020-09-15 um 11:49 schrieb Dan Tran:
I build maven 3.7.0 + MResolve 1.6.0. The same slow build observed at
my
300+ modules ( 60min versus 5min)
-1 ( non-binding) from me. there must and option to disable this new
feature
-D
On Mon, Sep 14, 2020 at 4:33 AM Michael Osipov <micha...@apache.org>
wrote:
Am 2020-09-14 um 10:57 schrieb Dan Tran:
sorry about the fast finger, my test shows a huge increase in build
time
for large builds. Possible to disable this feature?
This cannot be. It has been superceded by
https://issues.apache.org/jira/browse/MRESOLVER-130. The
GlobalSyncContextFactory have been moved to a separate module, the
original behavior has been restored. I.e., this feature is not enabled
by default.
Are you certain that you don't have leftovers in ${maven.home}/lib/ext?
On Mon, Sep 14, 2020 at 1:49 AM Dan Tran <dant...@gmail.com> wrote:
possible to disable this feature
https://issues.apache.org/jira/browse/MRESOLVER-123 ?
On Mon, Sep 14, 2020 at 12:06 AM Romain Manni-Bucau <
rmannibu...@gmail.com>
wrote:
+1, tested in java 8 with mvn 3.6.3.
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <
https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<
https://www.packtpub.com/application-development/java-ee-8-high-performance
Le lun. 14 sept. 2020 à 08:58, Enrico Olivelli <eolive...@gmail.com>
a
écrit :
+1
checked checksum and run tests on JDK14 + Mac
mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: xxxxxx
Java version: 14, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
Default locale: it_IT, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.4", arch: "x86_64", family:
"mac"
Il giorno lun 14 set 2020 alle ore 08:55 Hervé BOUTEMY <
herve.bout...@free.fr> ha scritto:
+1
sadly, the build is not reproducible: reference build done with
JDK 8
on
Windows, but Felix Maven Bundle Plugin is causing issues in
generated
META-
INF/MANIFEST.MF (contains username, detailed JDK version, and
order
or
Private
Package not reproducible): I'll have a look to check if recent
updates to
this
plugin can fix the issue...
Regards,
Hervé
Le vendredi 11 septembre 2020, 20:19:56 CEST Michael Osipov a
écrit :
Hi,
We solved 19 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&ve
rsion=12348666
There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/projects/MRESOLVER/issues?filter=allopenissue
s
Staging repo:
https://repository.apache.org/content/repositories/maven-1605/
https://repository.apache.org/content/repositories/maven-1605/org/apache/mav
en/resolver/maven-resolver/1.6.0/maven-resolver-1.6.0-source-release.zip
Source release checksum(s):
maven-resolver-1.6.0-source-release.zip
fd419a3f0bbe3c0ea0b3d7b881c4892fcfc73ec6cf812e7ddb724febb8bc010c754d5845498c
6c916a3bbdae2d90dd66787eb44fdbdd27310c745bdc1e8cc15b
Staging site:
https://maven.apache.org/resolver-archives/resolver-LATEST/
Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html
Note: This Resolver version offers salvation from a 13.5 years
old
feature request: MNG-2802
Yes, you can have now concurrent-safe access to your local Maven
repository synchronized with Redis.
Vote open for 72 hours.
[ ] +1
[ ] +0
[ ] -1
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org