[DRBD-user] linstor-server 1.9.0 release

Adam Goryachev mailinglists at websitemanagers.com.au
Sun Sep 27 09:43:35 CEST 2020


On 25/9/20 16:12, Rene Peinthor wrote:
> My last idea is that you didn't run with a linstor.toml file until now 
> and so user/password would have been empty.
> You can comment out user/password in the linstor.toml and restart the 
> controller, if this doesn't work it is probably simpler to start fresh.
>
Interesting, you are correct, it works if I comment out the 
username/password.

So, in order to try and get a more standard installation, I tried 
connecting to the DB and running these commands:

SET PASSWORD='linstor';
ALTER USER "" rename to "linstor";

They seemed to work, but after resetting the linstor.toml file with the 
user/pass, it wouldn't work, and I couldn't connect to the DB  with the 
linstor/linstor nor with the details as blanks.

So, for now, I've restored the DB, and commented out the user/pass from 
the linstor.toml file.

Could you offer any advice on how to fix things so that it will use the 
linstor/linstor credentials normally?

linstor n l
╭──────────────────────────────────────────────────────────╮
┊ Node   ┊ NodeType  ┊ Addresses                  ┊ State  ┊
╞══════════════════════════════════════════════════════════╡
┊ castle ┊ SATELLITE ┊ 192.168.5.204:3366 (PLAIN) ┊ Online ┊
┊ san5   ┊ SATELLITE ┊ 192.168.5.205:3366 (PLAIN) ┊ Online ┊
┊ san6   ┊ SATELLITE ┊ 192.168.5.206:3366 (PLAIN) ┊ Online ┊
╰──────────────────────────────────────────────────────────╯

Regards,
Adam

> You can delete the DB file and start over again, but your LV/ZFS 
> volumes will still be there.
> Your data will still be replicated, but the Satellite will delete the 
> resource files once restarted.
>
> Cheers,
> Rene
>
> On Thu, Sep 24, 2020 at 4:55 PM Adam Goryachev 
> <mailinglists at websitemanagers.com.au 
> <mailto:mailinglists at websitemanagers.com.au>> wrote:
>
>
>     On 24/9/20 23:48, Rene Peinthor wrote:
>>     I can only recreate that error, if I actively change the password
>>     in the linstor.toml to something incorrect.
>>     I don't know how this would happen in normal operation, are you
>>     sure you never had another password or changed the password?
>>
>>     if you can connect to the h2 database with the commandline tool,
>>     you might be able to set a new password.
>>
>     I tried this method:
>
>     castle:/usr/share/linstor-server/lib#  java -cp h2*.jar
>     org.h2.tools.Shell
>
>     Welcome to H2 Shell 1.4.197 (2018-03-18)
>     Exit with Ctrl+C
>     [Enter]   jdbc:h2:~/test
>     URL       jdbc:h2:/var/lib/linstor/linstordb
>     [Enter]   org.h2.Driver
>     Driver
>     [Enter]
>     User      linstor
>     [Enter]   Hide
>     Password  linstor
>     SQL Exception: Wrong user name or password [28000-197]
>
>     However, it requires user/pass, which clearly is wrong....
>
>     Is there a method to confirm that the file is "valid" ? I seem to
>     have three versions of this file all identical content:
>
>     -rw-r--r-- 1 root root 376832 Sep 18 16:45 linstordb.mv.db
>     -rw-r--r-- 1 root root 376832 Sep 24 02:25
>     linstordb.mv.db-2020-09-24T02:25+10:00.bak
>     -rw-r--r-- 1 root root 376832 Sep 24 02:25 linstordb.mv.db.bak
>
>     Should I just delete the DB file and start again? Is this data
>     replicated to other nodes automatically?
>
>     Thanks,
>     Adam
>
>
>>     Cheers,
>>     Rene
>>
>>     On Thu, Sep 24, 2020 at 2:48 PM Adam Goryachev
>>     <mailinglists at websitemanagers.com.au
>>     <mailto:mailinglists at websitemanagers.com.au>> wrote:
>>
>>
>>         On 24/9/20 22:42, Rene Peinthor wrote:
>>>         They are.
>>>         And how do you start the controller?
>>>
>>         It should start automatically at boot from systemd, but I can
>>         start it manually with:
>>
>>         systemctl restart linstor-controller
>>
>>         In case it is your next question, here is the content of
>>         /etc/systemd/system/multi-user.target.wants/linstor-controller.service
>>
>>         [Unit]
>>         Description=LINSTOR Controller Service
>>         Wants=network-online.target
>>         After=network-online.target
>>
>>         [Service]
>>         Type=simple
>>         ExecStart=/usr/share/linstor-server/bin/Controller
>>         --logs=/var/log/linstor-controller
>>         --config-directory=/etc/linstor
>>         # if killed by signal 143 -> SIGTERM, 129 -> SIGHUP
>>         SuccessExitStatus=0 143 129
>>         User=root
>>         PrivateTmp=yes
>>
>>         [Install]
>>         WantedBy=multi-user.target
>>
>>         Regards,
>>         Adam
>>
>>>         On Thu, Sep 24, 2020 at 2:19 PM Adam Goryachev
>>>         <mailinglists at websitemanagers.com.au
>>>         <mailto:mailinglists at websitemanagers.com.au>> wrote:
>>>
>>>
>>>             On 24/9/20 15:30, Rene Peinthor wrote:
>>>>             Sounds weird, I don't think we changed anything with
>>>>             the database initialization.
>>>>
>>>>             Can you post your /etc/linstor/linstor.toml?
>>>>
>>>>             Cheers,
>>>>             Rene
>>>>
>>>             Hi, please see the contents below (I assume these are
>>>             default settings):
>>>
>>>             # Basic linstor configuration toml file
>>>             # For more options check documentation
>>>
>>>             [db]
>>>               user = "linstor"
>>>               password = "linstor"
>>>               connection_url = "jdbc:h2:/var/lib/linstor/linstordb"
>>>
>>>             Thanks,
>>>             Adam
>>>
>>>
>>>>             On Wed, Sep 23, 2020 at 6:54 PM Adam Goryachev
>>>>             <mailinglists at websitemanagers.com.au
>>>>             <mailto:mailinglists at websitemanagers.com.au>> wrote:
>>>>
>>>>                 Hi,
>>>>
>>>>                 After upgrading on one of my test nodes I got some
>>>>                 errors, so I thought to upgrade the controller, and
>>>>                 now I am unable to start the controller.
>>>>
>>>>                 Here is what I get in the system log:
>>>>
>>>>                 Sep 24 02:33:40 castle systemd[1]: Started LINSTOR
>>>>                 Controller Service.
>>>>                 Sep 24 02:33:41 castle Controller[1093]: LINSTOR,
>>>>                 Module Controller
>>>>                 Sep 24 02:33:41 castle Controller[1093]:
>>>>                 Version:            1.9.0
>>>>                 (678acd24a8b9b73a735407cd79ca33a5e95eb2e2)
>>>>                 Sep 24 02:33:41 castle Controller[1093]: Build
>>>>                 time: 2020-09-23T10:27:49+00:00
>>>>                 Sep 24 02:33:41 castle Controller[1093]: Java
>>>>                 Version:       11
>>>>                 Sep 24 02:33:41 castle Controller[1093]: Java
>>>>                 VM:            Debian, Version
>>>>                 11.0.8+10-post-Debian-1deb10u1
>>>>                 Sep 24 02:33:41 castle Controller[1093]: Operating
>>>>                 system:   Linux, Version 4.19.0-10-amd64
>>>>                 Sep 24 02:33:41 castle Controller[1093]:
>>>>                 Environment:        amd64, 2 processors, 1988 MiB
>>>>                 memory reserved for allocations
>>>>                 Sep 24 02:33:41 castle Controller[1093]: System
>>>>                 components initialization in progress
>>>>                 Sep 24 02:33:42 castle Controller[1093]:
>>>>                 02:33:42.355 [main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - ErrorReporter DB version 1 found.
>>>>                 Sep 24 02:33:42 castle Controller[1093]:
>>>>                 02:33:42.359 [main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Log directory set to:
>>>>                 '/var/log/linstor-controller'
>>>>                 Sep 24 02:33:42 castle Controller[1093]:
>>>>                 02:33:42.410 [main] WARN  io.sentry.dsn.Dsn - ***
>>>>                 Couldn't find a suitable DSN, Sentry operations
>>>>                 will do nothing! See documentation:
>>>>                 https://docs.sentry.io/clients/java/
>>>>                 <https://docs.sentry.io/clients/java/> ***
>>>>                 Sep 24 02:33:42 castle Controller[1093]:
>>>>                 02:33:42.434 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Loading API classes started.
>>>>                 Sep 24 02:33:43 castle Controller[1093]:
>>>>                 02:33:43.046 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - API classes loading finished: 611ms
>>>>                 Sep 24 02:33:43 castle Controller[1093]:
>>>>                 02:33:43.047 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Dependency injection started.
>>>>                 Sep 24 02:33:43 castle Controller[1093]:
>>>>                 02:33:43.065 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Attempting dynamic load of extension
>>>>                 module
>>>>                 "com.linbit.linstor.spacetracking.ControllerSpaceTrackingModule"
>>>>                 Sep 24 02:33:43 castle Controller[1093]:
>>>>                 02:33:43.065 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Extension module
>>>>                 "com.linbit.linstor.spacetracking.ControllerSpaceTrackingModule"
>>>>                 is not installed
>>>>                 Sep 24 02:33:43 castle Controller[1093]: WARNING:
>>>>                 An illegal reflective access operation has occurred
>>>>                 Sep 24 02:33:43 castle Controller[1093]: WARNING:
>>>>                 Illegal reflective access by
>>>>                 com.google.inject.internal.cglib.core.$ReflectUtils$1
>>>>                 (file:/usr/share/linstor-server/lib/guice-4.2.2.jar)
>>>>                 to method
>>>>                 java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
>>>>                 Sep 24 02:33:43 castle Controller[1093]: WARNING:
>>>>                 Please consider reporting this to the maintainers
>>>>                 of
>>>>                 com.google.inject.internal.cglib.core.$ReflectUtils$1
>>>>                 Sep 24 02:33:43 castle Controller[1093]: WARNING:
>>>>                 Use --illegal-access=warn to enable warnings of
>>>>                 further illegal reflective access operations
>>>>                 Sep 24 02:33:43 castle Controller[1093]: WARNING:
>>>>                 All illegal access operations will be denied in a
>>>>                 future release
>>>>                 Sep 24 02:33:44 castle Controller[1093]:
>>>>                 02:33:44.962 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Dependency injection finished: 1915ms
>>>>                 Sep 24 02:33:45 castle Controller[1093]:
>>>>                 02:33:45.533 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Initializing authentication subsystem
>>>>                 Sep 24 02:33:45 castle Controller[1093]:
>>>>                 02:33:45.736 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Starting service instance
>>>>                 'TimerEventService' of type TimerEventService
>>>>                 Sep 24 02:33:45 castle Controller[1093]:
>>>>                 02:33:45.740 [Main] INFO  LINSTOR/Controller -
>>>>                 SYSTEM - Initializing the database connection pool
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.303 [Main] ERROR LINSTOR/Controller -
>>>>                 SYSTEM - Database initialization error [Report
>>>>                 number 5F6B78E5-00000-000000]
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.343 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Shutdown in progress
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.344 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Shutting down service instance
>>>>                 'TaskScheduleService' of type TaskScheduleService
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.345 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Waiting for service instance
>>>>                 'TaskScheduleService' to complete shutdown
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.345 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Shutting down service instance
>>>>                 'DatabaseService' of type DatabaseService
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.349 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Waiting for service instance
>>>>                 'DatabaseService' to complete shutdown
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.350 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Shutting down service instance
>>>>                 'TimerEventService' of type TimerEventService
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.351 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Waiting for service instance
>>>>                 'TimerEventService' to complete shutdown
>>>>                 Sep 24 02:33:46 castle Controller[1093]:
>>>>                 02:33:46.351 [Thread-2] INFO LINSTOR/Controller -
>>>>                 SYSTEM - Shutdown complete
>>>>                 Sep 24 02:33:46 castle systemd[1]:
>>>>                 linstor-controller.service: Main process exited,
>>>>                 code=exited, status=20/n/a
>>>>                 Sep 24 02:33:46 castle systemd[1]:
>>>>                 linstor-controller.service: Failed with result
>>>>                 'exit-code'.
>>>>
>>>>                 Here is
>>>>                 /var/log/linstor-controller/ErrorReport-5F6B78E5-00000-000000.log
>>>>
>>>>                 ERROR REPORT 5F6B78E5-00000-000000
>>>>
>>>>                 ============================================================
>>>>
>>>>                 Application:                        LINBIT® LINSTOR
>>>>                 Module:                             Controller
>>>>                 Version:                            1.9.0
>>>>                 Build ID: 678acd24a8b9b73a735407cd79ca33a5e95eb2e2
>>>>                 Build time: 2020-09-23T10:27:49+00:00
>>>>                 Error time: 2020-09-24 02:33:46
>>>>                 Node:                               castle
>>>>
>>>>                 ============================================================
>>>>
>>>>                 Reported error:
>>>>                 ===============
>>>>
>>>>                 Description:
>>>>                     Database initialization error
>>>>
>>>>                 Category:                           LinStorException
>>>>                 Class name: SystemServiceStartException
>>>>                 Class canonical name:
>>>>                 com.linbit.SystemServiceStartException
>>>>                 Generated at:                       Method
>>>>                 'initialize', Source file
>>>>                 'DbConnectionPoolInitializer.java', Line #56
>>>>                 Error message: Database initialization error
>>>>
>>>>                 Call backtrace:
>>>>
>>>>                 Method Native Class:Line number
>>>>                 initialize N
>>>>                 com.linbit.linstor.dbcp.DbConnectionPoolInitializer:56
>>>>                 startSystemServices N
>>>>                 com.linbit.linstor.core.ApplicationLifecycleManager:87
>>>>                 start N com.linbit.linstor.core.Controller:337
>>>>                 main N com.linbit.linstor.core.Controller:556
>>>>
>>>>                 Caused by:
>>>>                 ==========
>>>>
>>>>                 Category:                           RuntimeException
>>>>                 Class name: LinStorDBRuntimeException
>>>>                 Class canonical name:
>>>>                 com.linbit.linstor.LinStorDBRuntimeException
>>>>                 Generated at:                       Method
>>>>                 'setTransactionIsolation', Source file
>>>>                 'DbConnectionPool.java', Line #485
>>>>
>>>>                 Error message: Failed to set transaction isolation
>>>>
>>>>                 Call backtrace:
>>>>
>>>>                 Method Native Class:Line number
>>>>                 setTransactionIsolation N
>>>>                 com.linbit.linstor.dbcp.DbConnectionPool:485
>>>>                 migrate N com.linbit.linstor.dbcp.DbConnectionPool:202
>>>>                 initialize N
>>>>                 com.linbit.linstor.dbcp.DbConnectionPoolInitializer:50
>>>>                 startSystemServices N
>>>>                 com.linbit.linstor.core.ApplicationLifecycleManager:87
>>>>                 start N com.linbit.linstor.core.Controller:337
>>>>                 main N com.linbit.linstor.core.Controller:556
>>>>
>>>>                 Caused by:
>>>>                 ==========
>>>>
>>>>                 Category:                           Exception
>>>>                 Class name: JdbcSQLException
>>>>                 Class canonical name: org.h2.jdbc.JdbcSQLException
>>>>                 Generated at:                       Method
>>>>                 'getJdbcSQLException', Source file
>>>>                 'DbException.java', Line #357
>>>>
>>>>                 Error message: Wrong user name or password [28000-197]
>>>>
>>>>                 Call backtrace:
>>>>
>>>>                 Method Native Class:Line number
>>>>                 getJdbcSQLException N org.h2.message.DbException:357
>>>>                 get N org.h2.message.DbException:179
>>>>                 get N org.h2.message.DbException:155
>>>>                 get N org.h2.message.DbException:144
>>>>                 validateUserAndPassword N      org.h2.engine.Engine:341
>>>>                 createSessionAndValidate N     
>>>>                 org.h2.engine.Engine:165
>>>>                 createSession N      org.h2.engine.Engine:140
>>>>                 createSession N      org.h2.engine.Engine:28
>>>>                 connectEmbeddedOrServer N
>>>>                 org.h2.engine.SessionRemote:351
>>>>                 <init> N org.h2.jdbc.JdbcConnection:124
>>>>                 <init> N org.h2.jdbc.JdbcConnection:103
>>>>                 connect N      org.h2.Driver:69
>>>>                 getConnection N      java.sql.DriverManager:677
>>>>                 getConnection N      java.sql.DriverManager:189
>>>>                 createConnection N
>>>>                 org.apache.commons.dbcp2.DriverManagerConnectionFactory:123
>>>>                 makeObject N
>>>>                 org.apache.commons.dbcp2.PoolableConnectionFactory:355
>>>>                 create N
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool:889
>>>>                 borrowObject N
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool:424
>>>>                 borrowObject N
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool:349
>>>>                 getConnection N
>>>>                 org.apache.commons.dbcp2.PoolingDataSource:134
>>>>                 setTransactionIsolation N
>>>>                 com.linbit.linstor.dbcp.DbConnectionPool:477
>>>>                 migrate N com.linbit.linstor.dbcp.DbConnectionPool:202
>>>>                 initialize N
>>>>                 com.linbit.linstor.dbcp.DbConnectionPoolInitializer:50
>>>>                 startSystemServices N
>>>>                 com.linbit.linstor.core.ApplicationLifecycleManager:87
>>>>                 start N com.linbit.linstor.core.Controller:337
>>>>                 main N com.linbit.linstor.core.Controller:556
>>>>
>>>>                 Finally I found another log in
>>>>                 /var/lib/linstor/linstordb.trace.db
>>>>
>>>>                 2020-09-24 02:33:45 database: wrong user or
>>>>                 password; user: "LINSTOR"
>>>>                 org.h2.message.DbException: Wrong user name or
>>>>                 password [28000-197]
>>>>                         at
>>>>                 org.h2.message.DbException.get(DbException.java:179)
>>>>                         at
>>>>                 org.h2.message.DbException.get(DbException.java:155)
>>>>                         at
>>>>                 org.h2.message.DbException.get(DbException.java:144)
>>>>                         at
>>>>                 org.h2.engine.Engine.openSession(Engine.java:107)
>>>>                         at
>>>>                 org.h2.engine.Engine.openSession(Engine.java:179)
>>>>                         at
>>>>                 org.h2.engine.Engine.createSessionAndValidate(Engine.java:157)
>>>>                         at
>>>>                 org.h2.engine.Engine.createSession(Engine.java:140)
>>>>                         at
>>>>                 org.h2.engine.Engine.createSession(Engine.java:28)
>>>>                         at
>>>>                 org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:351)
>>>>                         at
>>>>                 org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:124)
>>>>                         at
>>>>                 org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:103)
>>>>                         at org.h2.Driver.connect(Driver.java:69)
>>>>                         at
>>>>                 java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
>>>>                         at
>>>>                 java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189)
>>>>                         at
>>>>                 org.apache.commons.dbcp2.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:123)
>>>>                         at
>>>>                 org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:355)
>>>>                         at
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:889)
>>>>                         at
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:424)
>>>>                         at
>>>>                 org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:349)
>>>>                         at
>>>>                 org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134)
>>>>                         at
>>>>                 com.linbit.linstor.dbcp.DbConnectionPool.setTransactionIsolation(DbConnectionPool.java:477)
>>>>                         at
>>>>                 com.linbit.linstor.dbcp.DbConnectionPool.migrate(DbConnectionPool.java:202)
>>>>                         at
>>>>                 com.linbit.linstor.dbcp.DbConnectionPoolInitializer.initialize(DbConnectionPoolInitializer.java:50)
>>>>                         at
>>>>                 com.linbit.linstor.core.ApplicationLifecycleManager.startSystemServices(ApplicationLifecycleManager.java:87)
>>>>                         at
>>>>                 com.linbit.linstor.core.Controller.start(Controller.java:337)
>>>>                         at
>>>>                 com.linbit.linstor.core.Controller.main(Controller.java:556)
>>>>                 Caused by: org.h2.jdbc.JdbcSQLException: Wrong user
>>>>                 name or password [28000-197]
>>>>                         at
>>>>                 org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
>>>>                         ... 26 more
>>>>
>>>>
>>>>                 Luckily, this is just a test environment, but I'd
>>>>                 like to know if I messed up in my upgrade process
>>>>                 somehow or this is a bug in the new version. I
>>>>                 haven't downgraded or anything yet.
>>>>
>>>>                 Regards,
>>>>                 Adam
>>>>
>>>>
>>>>                 On 23/9/20 22:31, Rene Peinthor wrote:
>>>>>                 Hi!
>>>>>
>>>>>                 Here is a new minor Linstor release, this release
>>>>>                 contains more bug fixes than new features.
>>>>>                 Notable features are a new auto-unplace option, to
>>>>>                 reduce the replica-count of resources
>>>>>                 to the value set in the resource-group after a
>>>>>                 certain time. And error-reports can now be deleted
>>>>>                 from the REST-API (client).
>>>>>
>>>>>                 linstor-server 1.9.0
>>>>>                 --------------------
>>>>>                  * Added auto-"unplace", automatically removes
>>>>>                 resources if they exceed the replica count if
>>>>>                 `DrbdOptions/auto-unplace` is set
>>>>>                  * Added error-report deletion API
>>>>>                  * Expose DRBD promotion_score and may_promote via
>>>>>                 REST-API and server sent events
>>>>>                  * Prometheus metrics are now mostly cached and
>>>>>                 much faster to query
>>>>>                  * Send SD_NOTIFY READY to systemd if services are
>>>>>                 ready
>>>>>                  * OpenFlex resource are now correctly limited to
>>>>>                 32 characters
>>>>>                  * Fix etcd modify net-interface (incorrect
>>>>>                 serialization)
>>>>>                  * Fix autoplacer also toggling diskless resources
>>>>>                  * Fix snapshot-shipping with more than 1 volume
>>>>>                 definitions
>>>>>                  * Fix zfs create options handling
>>>>>                  * Fixed recaching of lvm-filter
>>>>>                  * Fix missing client answer if drbd device
>>>>>                 doesn't become ready in reasonable time
>>>>>                  * REST-API v1.4.0
>>>>>
>>>>>                 https://www.linbit.com/downloads/linstor/linstor-server-1.9.0.tar.gz
>>>>>                 <https://www.linbit.com/downloads/linstor/linstor-server-1.9.0.tar.gz>
>>>>>
>>>>>                 Linstor PPA:
>>>>>                 https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack
>>>>>                 <https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack>
>>>>>
>>>>>                 Cheers,
>>>>>                 Rene
>>>>>
>>>>>                 _______________________________________________
>>>>>                 Star us on GITHUB:https://github.com/LINBIT  <https://github.com/LINBIT>
>>>>>                 drbd-user mailing list
>>>>>                 drbd-user at lists.linbit.com  <mailto:drbd-user at lists.linbit.com>
>>>>>                 https://lists.linbit.com/mailman/listinfo/drbd-user  <https://lists.linbit.com/mailman/listinfo/drbd-user>
>>>>                 _______________________________________________
>>>>                 Star us on GITHUB: https://github.com/LINBIT
>>>>                 <https://github.com/LINBIT>
>>>>                 drbd-user mailing list
>>>>                 drbd-user at lists.linbit.com
>>>>                 <mailto:drbd-user at lists.linbit.com>
>>>>                 https://lists.linbit.com/mailman/listinfo/drbd-user
>>>>                 <https://lists.linbit.com/mailman/listinfo/drbd-user>
>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20200927/787c6f43/attachment-0001.htm>


More information about the drbd-user mailing list